Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets the Boolean value that specifies whether the referenced audit is enabled on the instance of SQL Server.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public ReadOnly Property Enabled As Boolean
Get
'Usage
Dim instance As Audit
Dim value As Boolean
value = instance.Enabled
[SfcPropertyAttribute(SfcPropertyFlags.Standalone)]
public bool Enabled { get; }
[SfcPropertyAttribute(SfcPropertyFlags::Standalone)]
public:
property bool Enabled {
bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.Standalone)>]
member Enabled : bool
function get Enabled () : boolean
Property Value
Type: System.Boolean
A Boolean value that specifies whether the table references a system table.If True, the referenced audit is enabled on the instance of SQL Server; otherwise, False (default).
Examples
The following code example shows how to check whether the audit is currently enabled and display a notice on the console if it is.
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();
//Enable the audit
dbAudit.Enable();
//Check to see if the audit is enabled
if (dbAudit.Enabled)
{
Console.WriteLine("The audit is enabled.");
}
Else
{
Console.WriteLine("The audit is disabled.");
}
}
}
}
Powershell
#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()
#Enable the audit
$dbAudit.Enable()
#check to see if the audit is enabled
If ($dbAudit.Enabled -eq $TRUE)
{
Write-Host "The audit is enabled"
{
Else
{
Write-Host "The audit is disabled"
}