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