Audit.ReserveDiskSpace Audit.ReserveDiskSpace Audit.ReserveDiskSpace Property

정의

디스크 공간이 감사 파일용으로 예약되어 있는지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. Gets or sets the Boolean property value that specifies whether disk space is reserved for the audit file.

public:
 property bool ReserveDiskSpace { bool get(); void set(bool value); };
[Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcProperty(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Standalone)]
public bool ReserveDiskSpace { get; set; }
Public Property ReserveDiskSpace As Boolean
속성 값

A Boolean 디스크 공간이 감사 파일용 예약 되었는지 여부를 지정 하는 값입니다. A Boolean value that specifies whether disk space is reserved for the audit file. True이면 디스크 공간이 최대 파일 크기와 같으며 미리 예약되어 있고, 그렇지 않으면 False(기본값)입니다. If True, disk space equal to the maximum file size, is reserved in advance; otherwise, False (default).

예제

다음 코드 예제에서는 최대 파일 크기를 5로 설정 하 고 디스크 공간을 미리 예약 하는 방법을 보여 줍니다.The following code example demonstrates how to set maximum file size to 5 MB and reserve disk space in advance.

C#C#

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

namespace samples  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            //Set the maximum file size to a definite value, reserve  
            //that amount of space, and then create the audit  
            Server dbServer = new Server("(local)");  
            Audit dbAudit = new Audit(dbServer, "Test Audit");  
            dbAudit.DestinationType = AuditDestinationType.File;  
            dbAudit.FilePath = "C:\\AuditDirectory";  
            dbAudit.MaximumFileSize = 5;  
            dbAudit.ReserveDiskSpace = true;  
            dbAudit.Create();  
        }  
    }  
}  

PowershellPowershell

#Set the maximum file size to a definite value, reserve that amount of #space, and then create the audit  
$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 = 5  
$dbAudit.ReserveDiskSpace = $TRUE  
$dbAudit.Create()  

설명

이 설정은 수 없을 때 사용 되는 MaximumFileSize 속성을 무제한으로 설정 합니다.This setting cannot be used when the MaximumFileSize property is set to unlimited.

적용 대상