Metodo EnumErrorLogs
Enumera un elenco di file del registro errori di SQL Server.
Spazio dei nomi Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Sintassi
'Dichiarazione
Public Function EnumErrorLogs As DataTable
'Utilizzo
Dim instance As Server
Dim returnValue As DataTable
returnValue = instance.EnumErrorLogs()
public DataTable EnumErrorLogs()
public:
DataTable^ EnumErrorLogs()
member EnumErrorLogs : unit -> DataTable
public function EnumErrorLogs() : DataTable
Valore restituito
Tipo: System.Data. . :: . .DataTable
Valore dell'oggetto di sistema DataTable che contiene un elenco di file del registro errori di SQL Server. Nella tabella vengono descritte le diverse colonne dell'oggetto DataTable restituito.
Colonna |
Tipo di dati |
Descrizione |
---|---|---|
Urn |
Stringa URN che identifica il registro errori. "Server[@Name='MYSERVER']/ErrorLog[@ArchiveNo='2']". |
|
Name |
Nome del file di registro errori. |
|
ArchiveNo |
Numero dell'archivio che indica la sequenza cronologica con cui è stato creato il registro errori. 0 per il registro errori più recente e 1 per quello più recente successivo. |
|
CreateDate |
Data e ora di creazione del registro errori. |
|
Size |
Dimensioni del file del registro errori in byte. |
Esempi
C#
Server srv = new Server("(local)");
DataTable d = srv.EnumErrorLogs();
foreach (DataRow r in d.Rows)
{
Console.WriteLine("============================================");
foreach(DataColumn c in d.Columns)
{
Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
}
}
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$d = $srv.EnumErrorLogs()
foreach ($r in $d.Rows)
{
Write-Host "============================================"
Foreach ($c in $d.Columns)
{
Write-Host $c.ColumnName "=" $r[$c]
}
}
Vedere anche