Define the Response to an Alert (SQL Server Management Studio)
In diesem Thema wird beschrieben, wie Microsoft SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL auf SQL Server-Agent Warnungen in SQL Server 2014 reagiert.
In diesem Thema
Vorbereitungen:
So definieren Sie die Antwort auf eine Warnung mit
Vorbereitungen
Einschränkungen
Die Pager- und net send -Optionen werden in zukünftigen Versionen von SQL Server nicht mehr im MicrosoftSQL Server. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktionen zurzeit verwenden.
Beachten Sie, dass E-Mail- und Pagerbenachrichtigungen an Operatoren nur versendet werden können, wenn der SQL Server-Agent für die Verwendung von Datenbank-E-Mail konfiguriert ist. Weitere Informationen finden Sie unter Zuweisen von Warnungen zu einem Operator.
SQL Server Management Studio bietet eine einfache grafische Möglichkeit zum Verwalten von Aufträgen. Es handelt sich hierbei um die empfohlene Art und Weise zum Erstellen und Verwalten der Auftragsinfrastruktur.
Sicherheit
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können die Antwort auf eine Warnung definieren.
Verwendung von SQL Server Management Studio
So definieren Sie die Antwort auf eine Warnung
Klicken Sie im Objekt-Explorerauf das Pluszeichen, um den Server zu erweitern, der die Warnung enthält, für die Sie eine Warnung definieren möchten.
Klicken Sie auf das Pluszeichen, um SQL Server-Agentzu erweitern.
Klicken Sie auf das Pluszeichen, um den Ordner Warnungen zu erweitern.
Klicken Sie mit der rechten Maustaste auf die Warnung, für die Sie eine Antwort definieren möchten, und wählen Sie Eigenschaftenaus.
Wählen Sie im Dialogfeld WarnungsnameEigenschaften von Warnung unter Seite auswählendie Option Antwortaus.
Aktivieren Sie das Kontrollkästchen Auftrag ausführen , und wählen Sie aus der Liste unter dem Kontrollkästchen Auftrag ausführen einen Auftrag aus, der ausgeführt werden soll, wenn die Warnung angezeigt wird. Sie können einen neuen Auftrag erstellen, indem Sie auf Neuer Auftragklicken. Um weitere Informationen zu dem Auftrag anzuzeigen, klicken Sie auf Auftrag anzeigen. Weitere Informationen zu den verfügbaren Optionen in den Dialogfeldern Neuer Auftrag und AuftragseigenschaftenAuftragsname finden Sie unter Erstellen eines Auftrags und Anzeigen eines Auftrags.
Aktivieren Sie das Kontrollkästchen Operatoren benachrichtigen , sofern Sie Operatoren benachrichtigen möchten, wenn eine Warnung aktiviert ist. Wählen Sie in der Liste Operatormindestens eine der folgenden Methoden für die Benachrichtigung eines Operators bzw. von Operatoren aus: E-Mail, Pageroder NET SEND. Sie können einen neuen Operator erstellen, indem Sie auf Neuer Operatorklicken. Um weitere Informationen über einen Operator anzuzeigen, klicken Sie auf Operator anzeigen. Weitere Informationen zu den verfügbaren Optionen im Dialogfeld Neuer Operator und im Dialogfeld zum Anzeigen von Operatoreigenschaften unter Create an Operator und View Information About an Operator.
Wenn Sie fertig sind, klicken Sie auf OK.
Verwenden von Transact-SQL
So definieren Sie die Antwort auf eine Warnung
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.
-- adds an e-mail notification for Test Alert. -- assumes that Test Alert already exists and that Fran??ois Ajenstat is a valid operator name USE msdb ; GO EXEC dbo.sp_add_notification @alert_name = N'Test Alert', @operator_name = N'Fran??ois Ajenstat', @notification_method = 1 ; GO
Weitere Informationen finden Sie unter sp_add_notification (Transact-SQL).