Create an Operator
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.
In diesem Thema erfahren Sie, wie Sie mithilfe von SQL Server Management Studio oder Transact-SQL konfigurieren, dass ein Benutzer in SQL Server Benachrichtigungen zu Microsoft SQL Server-Agent-Aufträgen erhält.
Vorbereitungen
Einschränkungen
Die Pager- und net send-Optionen werden in zukünftigen Versionen von Microsoft SQL Server aus dem SQL Server-Agent entfernt. 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 Operatoren erstellen.
Verwendung von SQL Server Management Studio
So erstellen Sie einen Operator
Klicken Sie im Objekt-Explorerauf 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-Agentzu erweitern.
Klicken Sie mit der rechten Maustaste auf den Ordner Operatoren , und wählen Sie dann Neuer Operatoraus.
Die folgenden Optionen befinden sich im Dialogfeld Neuer Operator auf der Seite Allgemein :
Name
Ändern Sie den Namen des Operators.Enabled
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 SENDzu 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 diesen Operator per net send.Klicken Sie auf OK, wenn Sie das Erstellen des neuen Operators abgeschlossen haben.
Verwenden von Transact-SQL
So erstellen Sie einen Operator
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.
-- 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).