Udostępnij za pośrednictwem


Właściwość Audit.MaximumFileSize

Pobiera lub ustawia maksymalny rozmiar audytu w megabajtach.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public Property MaximumFileSize As Integer
    Get
    Set
'Użycie
Dim instance As Audit
Dim value As Integer

value = instance.MaximumFileSize

instance.MaximumFileSize = value
[SfcPropertyAttribute(SfcPropertyFlags.Standalone)]
public int MaximumFileSize { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::Standalone)]
public:
property int MaximumFileSize {
    int get ();
    void set (int value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.Standalone)>]
member MaximumFileSize : int with get, set
function get MaximumFileSize () : int
function set MaximumFileSize (value : int)

Wartość właściwości

Typ: System.Int32
A Int64 wartość, która określa maksymalny rozmiar inspekcji w megabajtach.

Uwagi

Można określić rozmiar minimalny wynosi 1024 KB, a wartość maksymalna jest 2 147 483 647 terabajty.Można również określić 0, co nie umieścić limit rozmiaru pliku.Jeżeli określono wartości niższej niż 1024, powstaje błąd.

Przykłady

Następujący kod ilustruje przykład sposobu zestaw maksymalny rozmiar dziennika inspekcji plików do 10 megabajtów i wyświetlenia informacji na konsoli.

C#

using System;
using Microsoft.SqlServer.Management.Smo;

namespace samples
{
    class Program
    {
        static void Main(string[] args)
        {
            //Create the audit and set the maximum file size
            Server dbServer = new Server("(local)");
            Audit dbAudit = new Audit(dbServer, "Test Audit");
            dbAudit.DestinationType = AuditDestinationType.File;
            dbAudit.FilePath = "C:\\AuditDirectory";
            dbAudit.MaximumFileSize = (int)10;
            dbAudit.Create()
                       
            //Display the maximum file size on the console
            Console.WriteLine("The maximum size the audit log file is "
                              + dbAudit.MaximumFileSize + " 
                              megabytes.");
        }
    }
}

PowerShell

#Create the audit and set the maximum file size
$dbServer = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$dbAudit = New-Object Microsoft.SqlServer.Management.Smo.Audit($dbServer, "Test Audit")
$dbAudit.DestinationType = [Microsoft.SqlServer.Management.Smo.AuditDestinationType]'File'
$dbAudit.FilePath = "C:\AuditDirectory"
$dbAudit.MaximumFileSize = 10
$dbAudit.Create()

#Display the maximum file size
Write-Host "The maximum size of the audit log file is:" 
           $dbAudit.MaximumFileSize "megabytes."