다음을 통해 공유


ErrorLog 테이블(AdventureWorks)

AdventureWorks 데이터베이스에서 TRY...CATCH 구문의 CATCH 블록을 통해 catch한 모든 오류가 기록됩니다. TRY...CATCH 구문의 CATCH 블록 내부에서 dbo.uspLogError 저장 프로시저가 실행되는 경우 이 저장 프로시저에 의해 데이터가 삽입됩니다.

ErrorLog 테이블 정의

ErrorLog 테이블은 dbo 스키마에 포함되어 있습니다.

데이터 형식

Null 허용 여부

설명

ErrorLogID

int

Null이 아님

ErrorLog 행의 기본 키

ErrorTime

datetime

Null이 아님

오류가 발생한 날짜와 시간

UserName

sysname

Null이 아님

오류가 발생한 일괄 처리를 실행한 사용자

ErrorNumber

int

Null이 아님

발생한 오류의 오류 번호

ErrorSeverity

int

NULL

발생한 오류의 심각도

ErrorState

int

NULL

발생한 오류의 상태 번호

ErrorProcedure

nvarchar(126)

NULL

오류가 발생한 저장 프로시저 또는 트리거의 이름

ErrorLine

int

NULL

오류가 발생한 줄 번호

ErrorMessage

nvarchar(4000)

Null이 아님

발생한 오류의 메시지 텍스트