Erstellen eines Operators
In diesem Thema wird beschrieben, wie Sie in der Konfiguration festlegen können, dass ein Benutzer Benachrichtigungen über Microsoft SQL Server-Agent-Aufträge in SQL Server 2012 mithilfe von SQL Server Management Studio oder Transact-SQL empfängt.
In diesem Thema
Vorbereitungen:
Einschränkungen
Sicherheit
So erstellen Sie einen Operator mit
SQL Server Management Studio
Transact-SQL
Vorbereitungen
Einschränkungen
Die Optionen für Benachrichtigungen per Pager und net send werden in zukünftigen Versionen von Microsoft SQL Server aus dem SQL Server-Agent entfernt. Vermeiden Sie die Verwendung dieser Funktionen bei neuen Entwicklungsarbeiten, und planen Sie eine Ä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.
Mit SQL Server Management Studio können Aufträge problemlos mithilfe einer grafischen Oberfläche verwaltet werden. Dies ist die empfohlene Vorgehensweise für die Erstellung und Verwaltung der Auftragsinfrastruktur.
Sicherheit
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können Operatoren erstellen.
[Top]
Verwendung von SQL Server Management Studio
So erstellen Sie einen Operator
Klicken Sie im Objekt-Explorer auf das Pluszeichen, um den Server zu erweitern, auf dem Sie den SQL Server-Agent-Operator erstellen möchten.
Klicken Sie auf das Pluszeichen, um SQL Server-Agent zu erweitern.
Klicken Sie mit der rechten Maustaste auf den Ordner Operatoren, und wählen Sie dann Neuer Operator aus.
Die folgenden Optionen befinden sich im Dialogfeld Neuer Operator auf der Seite Allgemein:
Name
Ändern Sie den Namen des Operators.Aktiviert
Aktiviert den Operator. Bei fehlender Aktivierung werden keine Benachrichtigungen an den Operator gesendet.E-Mail-Name
Gibt die E-Mail-Adresse des Operators an.NET SEND-Adresse
Gibt die für net send zu verwendende Adresse an.Pager-E-Mail-Name
Gibt die E-Mail-Adresse für den Pager des Operators an.Pager empfangsbereit am
Legt fest, zu welchen Zeiten der Pager aktiv ist.Montag - Sonntag
Wählen Sie die Tage aus, an denen der Pager aktiv ist.Arbeitstag - Beginn
Wählen Sie die Tageszeit aus, nach deren Eintreten der SQL Server-Agent Meldungen an den Pager sendet.Arbeitstag - Ende
Wählen Sie die Tageszeit aus, nach deren Eintreten der SQL Server-Agent keine weiteren Meldungen an den Pager sendet.
Die folgenden Optionen befinden sich im Dialogfeld Neuer Operator auf der Seite Benachrichtigungen:
Warnungen
Zeigt die Warnungen in der Instanz an.Aufträge
Zeigt die Aufträge in der Instanz an.Warnungsliste
Listet die Warnungen in der Instanz auf.Auftragsliste
Listet die Aufträge in der Instanz auf.E-Mail
Benachrichtigt den Operator per E-Mail.Pager
Benachrichtigt den Operator, indem eine E-Mail-Nachricht an die Pageradresse gesendet wird.NET SEND
Benachrichtigt den Operator per net send.
Klicken Sie auf OK, wenn Sie das Erstellen des neuen Operators abgeschlossen haben.
[Top]
Verwendung von Transact-SQL
So erstellen Sie einen Operator
Stellen Sie im Objekt-Explorer eine Verbindung zu einer Instanz von Database Engine (Datenbankmodul) 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.
-- sets up the operator information for user 'danwi.' The operator is enabled. -- SQL Server Agent sends notifications by pager from Monday through Friday from 8 A.M. to 5 P.M. USE msdb ; GO EXEC dbo.sp_add_operator @name = N'Dan Wilson', @enabled = 1, @email_address = N'danwi', @pager_address = N'5551290AW@pager.Adventure-Works.com', @weekday_pager_start_time = 080000, @weekday_pager_end_time = 170000, @pager_days = 62 ; GO
Weitere Informationen finden Sie unter sp_add_operator (Transact-SQL).
[Top]