Erstellen eines benutzerdefinierten Ereignisses
Gilt für: SQL Server Azure SQL Managed Instance
Wichtig
In Azure SQL Managed Instance werden derzeit die meisten, aber nicht alle, SQL Server-Agent-Features unterstützt. Details dazu finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance und SQL Server.
Sie können benutzerdefinierte Ereignisse erstellen, wenn Sie zusätzlich zu den von SQL Server vordefinierten Ereignissen weitere Ereignisse überwachen möchten. Sie können allen benutzerdefinierten Ereignissen auch einen Schweregrad zuweisen.
Hinweis
Wenn Sie SQL Server Management Studio verwenden, wählen Sie für die Meldungen aller benutzerdefinierten Ereignisse die Option In Windows-Anwendungsereignisprotokoll schreiben aus, um sicherzustellen, dass die Meldungen protokolliert werden. Benutzerdefinierte Meldungen mit einem Schweregrad kleiner als 19 werden standardmäßig nicht im Microsoft Windows-Anwendungsereignisprotokoll protokolliert. Benutzerdefinierte Meldungen mit einem Schweregrad kleiner als 19 lösen daher keine Warnungen des SQL Server-Agents aus.
Benutzerdefinierte Ereignisse müssen eine eindeutige Meldungsnummer besitzen. Die Meldungsnummern für ein benutzerdefiniertes Ereignis müssen größer als 50.000 sein. Meldungen für das Ereignis können in mehreren Sprachen definiert werden. Allerdings muss vor dem Hinzufügen von Meldungen in anderen Sprachen eine Fehlermeldung in En-US vorhanden sein.
Wenn Sie eine mehrsprachige SQL Server-Umgebung verwalten, sollten Sie in allen unterstützten Sprachen benutzerdefinierte Meldungen erstellen. Wenn Sie beispielsweise eine neue Ereignismeldung erstellen, die sowohl auf einem deutschen als auch auf einem englischen Server verwendet werden soll, können Sie für beide dieselbe Meldungsnummer und denselben Schweregrad verwenden, müssen ihnen jedoch unterschiedliche Sprachen zuweisen.
In den folgenden Aufgaben werden Informationen bereitgestellt, wie Sie benutzerdefinierte Ereignisse und die dazugehörigen Warnungen erstellen:
So erstellen Sie eine Warnung auf der Grundlage einer Meldungsnummer
So erstellen Sie eine Warnung auf der Grundlage von Schweregraden
So definieren Sie die Antwort auf eine Warnung
So erstellen Sie eine benutzerdefinierte Ereignisfehlermeldung
So ändern Sie eine benutzerdefinierte Ereignisfehlermeldung
So löschen Sie eine benutzerdefinierte Ereignisfehlermeldung
So deaktivieren oder reaktivieren Sie eine Warnung