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."