Compartir a través de


Creación de un evento User-Defined

se aplica a:SQL Serverazure SQL Managed Instance

Importante

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

Puede crear eventos definidos por el usuario si desea supervisar eventos distintos de los eventos predefinidos por SQL Server. También puede asignar un nivel de gravedad a cada evento definido por el usuario.

Nota

Al usar SQL Server Management Studio, seleccione la opción Escribir en el registro de eventos de la aplicación Windows para cada mensaje de evento definido por el usuario, para asegurarse de que se registran los mensajes. De forma predeterminada, los mensajes definidos por el usuario de gravedad inferiores a 19 no se envían al registro de aplicaciones de Microsoft Windows cuando se producen. Por lo tanto, los mensajes definidos por el usuario con una gravedad inferior a 19 no desencadenan alertas del Agente SQL Server.

Los eventos definidos por el usuario deben tener un número de mensaje único. Los números de mensaje para un evento definido por el usuario deben ser mayores que 50 000. Puede definir mensajes para el evento en varios idiomas. Sin embargo, debe existir un mensaje de error En-US antes de que se puedan agregar mensajes en otros idiomas.

Si administra un entorno de SQL Server de varios idiomas, cree mensajes definidos por el usuario en cada uno de los idiomas admitidos. Por ejemplo, si va a crear un nuevo mensaje de evento que se usará en un servidor inglés y alemán, use el mismo número de mensaje y gravedad para ambos, pero asigne un idioma diferente a cada uno.

Las tareas siguientes proporcionan información sobre cómo crear eventos y alertas definidos por el usuario que responden a ellos:

Para crear una alerta basada en un número de mensaje

Para crear una alerta en función de los niveles de gravedad

Definir la respuesta a un de alerta

Para crear un mensaje de error de evento definido por el usuario

  • Transact-SQL

Para modificar un mensaje de error de evento definido por el usuario

  • Transact-SQL

Para eliminar un mensaje de error de evento definido por el usuario

  • Transact-SQL

Para deshabilitar o reactivar una alerta

Consulte también

sp_update_alert (Transact-SQL)