ErrorLog-Tabelle (AdventureWorks)

Zeichnet alle Fehler in der AdventureWorks-Datenbank auf, die vom CATCH-Block eines TRY...CATCH-Konstrukts erfasst werden. Die Daten werden von der gespeicherten Prozedur dbo.uspLogError eingefügt, wenn diese Prozedur aus dem CATCH-Block eines TRY...CATCH-Konstrukts heraus ausgeführt wird.

ErrorLog-Tabelle (Definition)

Die ErrorLog-Tabelle ist Bestandteil des dbo-Schemas.

Spalte Datentyp NULL-Zulässigkeit Beschreibung

ErrorLogID

int

Nicht NULL

Primärschlüssel für ErrorLog-Zeilen.

ErrorTime

datetime

Nicht NULL

Datum und Uhrzeit, zu dem der Fehler auftrat.

UserName

sysname

Nicht NULL

Benutzer, der den Batch ausgeführt hat, in dem der Fehler auftrat.

ErrorNumber

int

Nicht NULL

Fehlernummer des aufgetretenen Fehlers.

ErrorSeverity

int

NULL

Schweregrad des Fehlers.

ErrorState

int

NULL

Statusnummer des Fehlers.

ErrorProcedure

nvarchar(126)

NULL

Name der gespeicherten Prozedur oder des Triggers mit dem Fehler.

ErrorLine

int

NULL

Zeilennummer der Zeile, in der der Fehler auftrat.

ErrorMessage

nvarchar(4000)

Nicht NULL

Meldungstext des Fehlers.

Siehe auch

Konzepte

Gespeicherte Prozeduren in AdventureWorks

Andere Ressourcen

AdventureWorks (Datenwörterbuch)
TRY...CATCH (Transact-SQL)
Verwenden von TRY...CATCH in Transact-SQL

Hilfe und Informationen

Informationsquellen für SQL Server 2005