Поделиться через


Таблица ErrorLog (AdventureWorks)

В этой таблице записываются все ошибки в базе данных AdventureWorks, которые перехвачены блоком CATCH конструкции TRY...CATCH. Вставка данных производится хранимой процедурой dbo.uspLogError при ее выполнении внутри блока CATCH конструкции TRY...CATCH.

Определение таблицы ErrorLog

Таблица ErrorLog содержится в схеме dbo.

Столбец

Тип данных

Допустимость значения NULL

Описание

ErrorLogID

int

Недопустимо

Первичный ключ для строк ErrorLog.

ErrorTime

datetime

Недопустимо

Дата и время, когда возникла ошибка.

UserName

sysname

Недопустимо

Пользователь, запустивший пакет, в котором возникла ошибка.

ErrorNumber

int

Недопустимо

Номер возникшей ошибки.

ErrorSeverity

int

Допустимо

Серьезность возникшей ошибки.

ErrorState

int

Допустимо

Номер состояния возникшей ошибки.

ErrorProcedure

nvarchar(126)

Допустимо

Имя хранимой процедуры или триггера, где возникла ошибка.

ErrorLine

int

Допустимо

Номер строки, в которой возникла ошибка.

ErrorMessage

nvarchar(4000)

Недопустимо

Текст сообщения возникшей ошибки.