Freigeben über


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.