Share via


Méthode EnumErrorLogs

Énumère les fichiers journaux des erreurs SQL Server.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Function EnumErrorLogs As DataTable
'Utilisation
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

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet système DataTable qui contient une liste de fichiers journaux des erreurs SQL Server. Le tableau décrit les différentes colonnes du DataTable retourné.

Colonne

Type de données

Description

URN

String

Chaîne d'URN qui identifie le journal des erreurs. "Server[@Name='MYSERVER']/ErrorLog[@ArchiveNo='2']".

Nom

String

Nom du fichier journal des erreurs.

ArchiveNo

Int32

Numéro d'archive qui indique la séquence chronologique de création du journal des erreurs. 0 pour le journal des erreurs le plus récent et 1 pour le précédent.

CreateDate

DateTime

Date et heure de création du journal des erreurs.

Taille

Int32

Taille de fichier du journal des erreurs en nombre d'octets.

Exemples

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]
   }
}