Compartir a través de


EnumErrorLogs Método

Enumera la lista de archivos de registro de errores de SQL Server.

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
Public Function EnumErrorLogs As DataTable
'Uso
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

Valor devuelto

Tipo: System.Data. . :: . .DataTable
Valor de objeto del sistema DataTable que contiene la lista de archivos de registro de errores de SQL Server. En la tabla se describen las distintas columnas del objeto DataTable devuelto.

Columna

Tipo de datos

Descripción

Urn

String

La cadena URN que identifica el registro de errores. "Server[@Name='MYSERVER']/ErrorLog[@ArchiveNo='2']", por ejemplo.

Name

String

El nombre del archivo de registro de errores.

ArchiveNo

Int32

El número de archivo que denota la secuencia cronológica en que se creó el registro de errores. 0 para el registro de errores más reciente y 1 para el siguiente más reciente.

CreateDate

DateTime

La fecha y hora en que se creó el registro de errores.

Tamaño

Int32

El tamaño del archivo de registro de errores en bytes.

Ejemplos

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