Registro de errores del Agente SQL Server

Se aplica a:SQL ServerAzure SQL Managed Instance

Importante

En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y SQL Server para más información.

SQL Server El Agente crea un registro de errores que, de manera predeterminada, registra las advertencias y los errores. En el registro se visualizan los siguientes errores y advertencias:

  • Mensajes de advertencia que proporcionan información sobre posibles problemas, como "El trabajo <nombre_trabajo> se eliminó mientras se estaba ejecutando".

  • Mensajes de error que suelen requerir intervención de un administrador del sistema, como "No se puede iniciar la sesión de correo". Los mensajes de error se pueden enviar a un usuario o equipo específicos mediante net send.

SQL Server puede mantener hasta nueve registros de errores del Agente SQL Server . Cada registro archivado tiene una extensión que indica la antigüedad relativa del registro de errores. Por ejemplo, una extensión de .1 indica que es el archivo de registro de errores más reciente y una extensión de .9 indica que es el archivo de registro de errores más antiguo.

De forma predeterminada, los mensajes de seguimiento de ejecución no se escriben en el registro de errores del Agente SQL Server porque lo pueden llenar, reduciendo así la posibilidad de seleccionar y analizar los errores más difíciles. Puesto que el registro de errores agrega una carga de proceso adicional al servidor, es importante considerar las ventajas que se obtienen al capturar los mensajes de seguimiento de ejecución en este registro de errores. Generalmente, es mejor capturar todos los mensajes solo cuando se está depurando un problema específico.

Cuando se detiene el Agente SQL Server , se puede modificar la ubicación del registro de errores de SQL Server . Cuando el registro de errores está vacío, no se puede abrir. Puede reciclar el registro del agente de SQL Server en cualquier momento sin detener el agente de SQL Server mediante dbo.sp_cycle_agent_errorlog.

Para ver el registro de errores del Agente SQL Server

Para cambiar el nombre del registro de errores del Agente SQL Server

Para enviar mensajes de error del Agente SQL Server

Para escribir mensajes de seguimiento de ejecución en el registro de errores del Agente SQL Server