Compartir a través de


Administración del registro de errores de SQL Server

En este artículo se describe cómo administrar el registro de errores de SQL Server.

Versión del producto original: SQL Server
Número de KB original: 2199578

Resumen

El registro de errores de Microsoft SQL Server contiene información muy valiosa generada por SQL Server. El registro de errores contiene mensajes informativos, advertencias e información sobre eventos críticos. El registro de errores también contiene información sobre los mensajes generados por el usuario y la información de auditoría, como eventos de inicio de sesión (éxito y error).

El registro de errores es un punto de datos valioso para los administradores de SQL Server. Como administrador, debe administrar el tamaño de los registros de errores para que pueda usarlos cuando sean necesarios.

El archivo de registro de errores se inicializa cada vez que se inicia la instancia de SQL Server. Si la instancia de SQL Server no se ha reiniciado durante mucho tiempo, el archivo de registro de errores puede aumentar de tamaño. Si se producen muchas excepciones (por ejemplo, infracciones de acceso) o eventos críticos (por ejemplo, aserciones de SQL Server), estos eventos pueden generar una gran cantidad de información escrita en el registro de errores de SQL Server.

Reinicialización de los registros de errores de SQL Server

Puede usar el sp_cycle_errorlog procedimiento almacenado para reinicializar los registros de errores periódicamente. Para obtener más información, consulte sp_cycle_errorlog (Transact-SQL).

Configuración del número y el tamaño de los registros de errores de SQL Server

Para obtener más información sobre cómo configurar el tamaño y el número de registros de errores de SQL Server para una instancia, consulte Configurar registros de errores de SQL Server.

Lectura de los registros de errores

Puede leer el contenido de SQL Server o Agente SQL Server archivo de registro de errores y filtrar por palabras clave mediante sp_read_errorlog. Por ejemplo, puede encontrar mensajes de registro en el registro de errores actual de SQL Server que indican que una base de datos se está iniciando ejecutando el siguiente comando:

EXEC sp_readerrorlog 0, 1, 'database', 'start'

Más información

Para obtener más información sobre cómo configurar estos valores mediante T-SQL, consulte las siguientes entradas de blog de Paul Randal y Jan Kare Lokna:

Aviso de declinación de responsabilidades sobre la información de terceros

Aviso de declinación de responsabilidades sobre la información de terceros

Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.