Compartir a través de


Registro de errores del Agente SQL Server

se aplica a:SQL Serverazure SQL Managed Instance

Importante

En la instancia administrada de Azure SQL, actualmente se admiten la mayoría, pero no todas, de las funcionalidades del Agente de SQL Server. Consulte diferencias de T-SQL de Azure SQL Managed Instance con respecto a SQL Server para más información.

El Agente SQL Server crea un registro de errores que registra advertencias y errores de forma predeterminada. En el registro se muestran las siguientes advertencias y errores:

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

  • Mensajes de error que normalmente requieren la 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ífico mediante el comando net send.

SQL Server mantiene hasta nueve registros de errores del Agente SQL Server. Cada registro archivado tiene una extensión que indica la antigüedad relativa del registro. Por ejemplo, una extensión de .1 indica el registro de errores archivado más reciente y una extensión de .9 indica el registro de errores archivado 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, ya que pueden rellenarlos. Cuando el registro de errores está lleno, se reduce la capacidad de seleccionar y analizar errores más difíciles. Dado que el registro se agrega a la carga de procesamiento del servidor, es importante tener en cuenta cuidadosamente qué valor obtiene mediante la captura de mensajes de seguimiento de ejecución en el registro de errores. Por lo general, es mejor capturar todos los mensajes solo cuando se depura un problema específico.

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

Para ver el registro de errores del Agente SQL Server

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

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