EnumErrorLogs 메서드

SQL Server 오류 로그 파일 목록을 열거합니다.

네임스페이스:  Microsoft.SqlServer.Management.Smo
어셈블리:  Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)

구문

‘선언
Public Function EnumErrorLogs As DataTable
‘사용 방법
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

반환 값

유형: System.Data. . :: . .DataTable
SQL Server 오류 로그 파일 목록을 포함하는 DataTable 시스템 개체 값입니다. 다음 표에서는 반환되는 DataTable의 다양한 열에 대해 설명합니다.

데이터 형식

설명

Urn

String

오류 로그를 식별하는 URN 문자열입니다. 예를 들면 "Server[@Name='MYSERVER']/ErrorLog[@ArchiveNo='2']"와 같습니다.

Name

String

오류 로그 파일의 이름입니다.

ArchiveNo

Int32

오류 로그가 만들어진 시간 순서를 나타내는 보관 파일 번호입니다. 0은 가장 최근에 만든 오류 로그이고 1은 다음으로 가장 최근에 만든 오류 로그입니다.

CreateDate

DateTime

오류 로그를 만든 날짜 및 시간입니다.

Size

Int32

오류 로그 파일의 크기(바이트)입니다.

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