Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Gets the Boolean value that specifies whether the referenced audit is enabled on the instance of SQL Server.
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public ReadOnly Property Enabled As Boolean
Get
'Uso
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
Valor de la propiedad
Tipo: 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).
Ejemplos
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"
}