Dela via


Skapa en User-Defined händelse

gäller för:SQL ServerAzure SQL Managed Instance

Viktig

Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Mer information finns i T-SQL-skillnader för Azure SQL Managed Instance jämfört med SQL Server.

Du kan skapa användardefinierade händelser om du vill övervaka andra händelser än händelser som är fördefinierade av SQL Server. Du kan också tilldela en allvarlighetsgrad till varje användardefinierad händelse.

Not

När du använder SQL Server Management Studio väljer du alternativet Skriv till Windows-programhändelseloggen för varje användardefinierat händelsemeddelande för att säkerställa att meddelandena loggas. Som standard skickas inte användardefinierade meddelanden med lägre allvarlighetsgrad än 19 till Microsoft Windows-programloggen när de inträffar. Användardefinierade meddelanden med lägre allvarlighetsgrad än 19 utlöser därför inte SQL Server Agent-aviseringar.

Användardefinierade händelser måste ha ett unikt meddelandenummer. Meddelandenumren för en användardefinierad händelse måste vara större än 50 000. Du kan definiera meddelanden för händelsen på flera språk. Ett en-US- felmeddelande måste dock finnas innan meddelanden på andra språk kan läggas till.

Om du administrerar en SQL Server-miljö med flera språk skapar du användardefinierade meddelanden på vart och ett av de språk som stöds. Om du till exempel skapar ett nytt händelsemeddelande som ska användas på både en engelsk och en tysk server använder du samma meddelandenummer och allvarlighetsgrad för båda, men tilldelar ett annat språk till var och en.

Följande uppgifter innehåller information om hur du skapar användardefinierade händelser och aviseringar som svarar på dem:

Skapa en avisering baserat på ett meddelandenummer

Skapa en avisering baserat på allvarlighetsnivåer

Så här definierar du svaret på en avisering

Om du vill skapa ett användardefinierat händelsefelmeddelande

Om du vill ändra ett användardefinierat händelsefelmeddelande

Om du vill ta bort ett användardefinierat händelsefelmeddelande

Inaktivera eller återaktivera en avisering

Se även

sp_update_alert (Transact-SQL)