Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Gets the Boolean value that specifies whether the referenced audit is enabled on the instance of SQL Server.
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public ReadOnly Property Enabled As Boolean
Get
'Utilisation
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
Valeur de propriété
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).
Exemples
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"
}