Tabla ErrorLog (AdventureWorks)
Registra todos los errores de la base de datos AdventureWorks que se detectan mediante el bloque CATCH de un constructor TRY...CATCH. Los datos se insertan mediante el procedimiento almacenado dbo.uspLogError cuando dicho procedimiento se ejecuta desde el bloque CATCH de un constructor TRY...CATCH.
Definición de la tabla ErrorLog
La tabla ErrorLog se encuentra en el esquema dbo.
Columna | Tipo de datos | Aceptación de NULL | Descripción |
---|---|---|---|
ErrorLogID |
int |
No NULL |
Clave principal para las filas de ErrorLog. |
ErrorTime |
datetime |
No NULL |
Fecha y hora en que ha tenido lugar el error. |
UserName |
sysname |
No NULL |
Usuario que ha ejecutado el lote en el que ha tenido lugar el error. |
ErrorNumber |
int |
No NULL |
Número de error que ha tenido lugar. |
ErrorSeverity |
int |
NULL |
Gravedad del error que ha tenido lugar. |
ErrorState |
int |
NULL |
Número de estado del error que ha tenido lugar. |
ErrorProcedure |
nvarchar(126) |
NULL |
Nombre del procedimiento almacenado o del desencadenador en el que ha tenido lugar el error. |
ErrorLine |
int |
NULL |
Número de línea en la que ha tenido lugar el error. |
ErrorMessage |
nvarchar(4000) |
No NULL |
Texto del mensaje del error que ha tenido lugar. |
Vea también
Conceptos
Procedimientos almacenados de AdventureWorks
Otros recursos
Diccionario de datos de AdventureWorks
TRY...CATCH (Transact-SQL)
Usar TRY...CATCH en Transact-SQL