Table ErrorLog (AdventureWorks)

Enregistre toutes les erreurs de la base de données AdventureWorks qui sont détectées par le bloc CATCH d'une construction TRY...CATCH. Les données sont insérées par la procédure stockée dbo.uspLogError lorsque cette procédure est exécutée de l'intérieur du bloc CATCH d'une construction TRY...CATCH.

Définition de la table ErrorLog

La table ErrorLog est contenue dans le schéma dbo.

Colonne Type de données Possibilité de valeurs nulles Description

ErrorLogID

int

Non Null

Clé primaire pour les lignes de la table ErrorLog

ErrorTime

datetime

Non Null

Date et heure d'occurrence de l'erreur

UserName

sysname

Non Null

Utilisateur qui a exécuté le lot dans lequel l'erreur s'est produite.

ErrorNumber

int

Non Null

Numéro d'erreur de l'erreur qui s'est produite.

ErrorSeverity

int

NULL

Gravité de l'erreur qui s'est produite.

ErrorState

int

NULL

Numéro d'état de l'erreur qui s'est produite.

ErrorProcedure

nvarchar(126)

NULL

Nom de la procédure stockée ou du déclencheur où l'erreur s'est produite.

ErrorLine

int

NULL

Numéro de la ligne à laquelle l'erreur s'est produite.

ErrorMessage

nvarchar(4000)

Non Null

Texte du message de l'erreur qui s'est produite.

Voir aussi

Concepts

Procédures stockées dans AdventureWorks

Autres ressources

Dictionnaire de données AdventureWorks
TRY...CATCH (Transact-SQL)
Utilisation de TRY...CATCH dans Transact-SQL

Aide et Informations

Assistance sur SQL Server 2005