Audit.Drop Audit.Drop Audit.Drop Method

정의

SQL Server의 인스턴스에서 감사를 제거합니다. Removes the audit from the instance of SQL Server.

public:
 virtual void Drop();
public void Drop ();
Public Sub Drop ()

예제

다음 코드 예제에서는 감사를 사용할 수 없는 삭제 하는 방법을 보여 줍니다.The following code example demonstrates how to drop a disabled audit.

C#C#

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

namespace samples  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            //Create the audit  
            Server dbServer = new Server("(local)");  
            Audit dbAudit = new Audit(dbServer, "Test Audit");  
            dbAudit.DestinationType = AuditDestinationType.File;  
            dbAudit.FilePath = "C:\\AuditDirectory";  
            dbAudit.Create();  

            //Drop the audit  
            dbAudit.Drop();  
        }  
    }  
}  

PowershellPowershell

#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.Create()  

#Drop the audit  
$dbAudit.Drop()  

설명

감사는 FORCE_DROP 옵션과 함께 제거 됩니다.The audit is removed with the FORCE_DROP option. 감사를 비활성화 해야는 Disable 메서드 삭제할 수 있습니다.The audit must be disabled by the Disable method before it can be dropped.

적용 대상