Zuweisen von Warnungen zu einem Operator
In diesem Thema wird beschrieben, wie Warnungen des Microsoft SQL Server-Agents Operatoren zugewiesen werden, damit diese in SQL Server 2012 mithilfe von SQL Server Management Studio oder Transact-SQL Benachrichtigungen über Aufträge empfangen können.
In diesem Thema
Vorbereitungen:
Einschränkungen
Sicherheit
So weisen Sie einem Operator Warnungen zu mit
SQL Server Management Studio
Transact-SQL
Vorbereitungen
Einschränkungen
Mithilfe von SQL Server Management Studio kann das gesamte Warnungssystem auf einfache Weise über eine grafische Oberfläche verwaltet werden. Für die Konfiguration einer Warnungsinfrastruktur sollte Management Studio verwendet werden.
Zum Senden einer Benachrichtigung als Reaktion auf eine Warnung müssen Sie zunächst den SQL Server-Agent für das Senden von E-Mail konfigurieren. Weitere Informationen finden Sie unter Konfigurieren von SQL Server-Agent-Mail zum Verwenden von Datenbank-E-Mails.
Wenn beim Senden einer E-Mail- oder Pagerbenachrichtigung ein Fehler auftritt, wird der Fehler im Fehlerprotokoll des SQL Server-Agent-Diensts aufgezeichnet.
Sicherheit
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können Operatoren Warnungen zuweisen.
[Nach oben]
SQL Server Management Studio
So weisen Sie einem Operator Warnungen zu
Klicken Sie im Objekt-Explorer auf das Pluszeichen, um den Server zu erweitern, der den Operator enthält, dem Sie die Warnung zuweisen möchten.
Klicken Sie auf das Pluszeichen, um SQL Server-Agent zu erweitern.
Klicken Sie auf das Pluszeichen, um den Ordner Operatoren zu erweitern.
Klicken Sie mit der rechten Maustaste auf den Operator, dem Sie eine Warnung zuweisen möchten, wählen Sie Eigenschaften aus, und wählen Sie die Seite Benachrichtigungen aus.
Wählen Sie im Dialogfeld operator_name Eigenschaften unter Seite auswählen die Option Benachrichtigungen aus.
Wählen Sie unter Benachrichtigungen an diesen Benutzer anzeigen von die Option Warnung aus, um eine Liste der Warnungen anzuzeigen, die an diesen Operator gesendet wurden, oder wählen Sie Aufträge aus, um eine Liste der Aufträge anzuzeigen, von denen Benachrichtigungen an diesen Operator gesendet werden. Aktivieren Sie mindestens eines der folgenden Kontrollkästchen, um die Benachrichtigungsmethode für jede Benachrichtigung zu definieren: E-Mail, Pager oderNET SEND.
Wenn Sie fertig sind, klicken Sie auf OK.
[Nach oben]
Transact-SQL
So weisen Sie einem Operator Warnungen zu
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Database Engine (Datenbankmodul)-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 the specified alert (Test Alert) -- This example 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).
[Nach oben]