Crear un evento definido por el usuario

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.

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

Nota:

Cuando use SQL Server Management Studio, seleccione la opción Escribir en el registro de eventos de aplicación Windows para cada mensaje de evento definido por el usuario, a fin de garantizar que se registran los mensajes. De manera predeterminada, los mensajes definidos por el usuario con niveles de gravedad inferiores a 19 no se envían al registro de aplicación de Microsoft Windows cuando se producen. Por tanto, no desencadenan alertas del Agente SQL Server.

Los mensajes de eventos definidos por el usuario deben tener un número de mensaje exclusivo. Los números de los mensajes de eventos definidos por el usuario deben ser mayores de 50.000. Se pueden definir mensajes para el evento en varios idiomas. No obstante, debe existir un mensaje de error en En-US para que se puedan agregar mensajes en otros idiomas.

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

Las tareas siguientes ofrecen información acerca de cómo crear eventos definidos por el usuario y alertas que respondan a los eventos:

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

Para crear una alerta basada en niveles de gravedad

Para definir la respuesta a una alerta

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

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

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

Para deshabilitar o volver a activar una alerta

Consulte también

sp_update_alert (Transact-SQL)