Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Managed Instance
Wichtig
In azure SQL Managed Instancewerden die meisten, aber nicht alle SQL Server-Agent-Features derzeit unterstützt. Weitere Informationen finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance T-SQL und SQL Server oder SQL Agent-Jobbeschränkungen in SQL Managed Instance.
Operatoren sind Aliasnamen für Personen oder Gruppen, die elektronische Benachrichtigungen erhalten können, sobald ein Auftrag abgeschlossen oder eine Warnung ausgelöst wird. Der SQL Server -Agent-Dienst unterstützt die Benachrichtigung der Administratoren durch Operatoren. Durch Operatoren werden Benachrichtigungs- und Überwachungsfunktionen des SQL Server -Agents aktiviert.
Operatorattribute und -konzepte
Für Operatoren gelten die folgenden Hauptattribute:
Operatorname
Kontaktinformationen
Benennen eines Operators
Jeder Operator muss einen Namen aufweisen. Operatornamen müssen innerhalb der jeweiligen Instanz von SQL Server eindeutig sein und dürfen nicht länger als 128 Zeichen lang sein.
Kontaktinformationen
Die Kontaktinformationen eines Operators definieren, wie der Operator benachrichtigt wird. Operatoren können per E-Mail, per Pager oder über den Befehl net send benachrichtigt werden:
Wichtig
Die Pager- und Net Send-Optionen werden in einer zukünftigen Version von Microsoft SQL Server aus dem SQL Server-Agenten entfernt. Vermeiden Sie die Verwendung dieser Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die diese Features derzeit verwenden.
E-Mail-Benachrichtigung
Der Operator wird per E-Mail benachrichtigt. Für die E-Mail-Benachrichtigung geben Sie die E-Mail-Adresse des Operators an.
Pagerbenachrichtigung
Die Pagingfunktionen werden mithilfe von E-Mail implementiert. Für die Pagerbenachrichtigung geben Sie die E-Mail-Adresse an, unter der der Operator die Pagernachrichten empfängt. Zum Einrichten der Pagerbenachrichtigung müssen Sie Software auf dem Mailserver installieren, auf dem eingehende E-Mails verarbeitet und in eine Pagernachricht konvertiert werden. Mit der Software können unterschiedliche Methoden genutzt werden:
Weiterleiten der E-Mail an einen Remotemailserver am Standort des Pageranbieters.
Der Pageranbieter muss diesen Dienst anbieten, obwohl die erforderliche Software gewöhnlich als Teil des lokalen Mailsystems zur Verfügung steht. Weitere Informationen finden Sie in der Pager-Dokumentation.
Weiterleiten der E-Mail über das Internet an einen Mailserver am Standort des Pageranbieters.
Es handelt sich hierbei um eine Variation der ersten Methode.
Verarbeiten der eingehenden E-Mail und Anwählen des Pagers mithilfe eines angeschlossenen Modems.
Diese Software ist Eigentum von Pagerdienstanbietern. Die Software agiert als Mailclient, der den Inhalt des Posteingangs in regelmäßigen Abständen verarbeitet, indem entweder alle oder Teile der E-Mail-Adressinformationen als Pagernummern interpretiert werden oder indem E-Mail-Namen einer Pagernummer in einer Übersetzungstabelle zugeordnet werden.
Wenn derselbe Pageranbieter von allen Operatoren gemeinsam genutzt wird, können Sie mithilfe von SQL Server Management Studio spezielle E-Mail-Formatierungen angeben, die das Umwandlungssystem vom E-Mail-Format zum Pagerformat benötigt. Die spezielle Formatierung kann dabei aus einem Präfix oder einem Suffix bestehen und in die folgenden Zeilen der E-Mail eingefügt werden:
Antragsteller:
Cc:
An:
Hinweis
Bei Verwendung eines alphanumerischen Pagingsystems mit niedriger Kapazität können Sie den gesendeten Text kürzen, indem Sie den Fehlertext aus der Pagerbenachrichtigung ausschließen. Ein Beispiel für ein alphanumerisches Paging-System mit geringer Kapazität ist eines, das auf 64 Zeichen pro Seite begrenzt ist.
Net sendnotification
Hiermit senden Sie dem Operator eine Nachricht über den Befehl NET SEND . Bei NET SENDgeben Sie den Empfänger (Computer oder Benutzer) einer Netzwerknachricht an.
Hinweis
Der Befehl NET SEND greift auf Microsoft Windows Messenger zurück. Um Warnungen fehlerfrei senden zu können, muss dieser Service sowohl auf dem Computer ausgeführt werden, auf dem SQL Server ausgeführt wird, als auch auf dem Computer, den der Operator verwendet.
Warn- und Ausfallsicherheitsoperatoren
Sie können die Operatoren auswählen, die als Reaktion auf eine Warnung benachrichtigt werden sollen. So können Sie beispielsweise die Zuständigkeiten bei der Operatorbenachrichtigung abwechselnd zuweisen, indem Sie Zeitpläne für Warnungen verwenden. Auf diese Weise wird z. B. Person A über Warnungen benachrichtigt, die am Montag, Mittwoch oder Freitag auftreten, und Person B ist für Warnungen am Dienstag, Donnerstag oder Samstag zuständig.
Der Sicherheitsoperator erhält eine Benachrichtigung, nachdem alle Pager-Benachrichtigungen an die angegebenen Operatoren fehlgeschlagen sind. Wenn Sie beispielsweise drei Operatoren für die Pagerbenachrichtigungen definiert haben und keiner dieser Operatoren per Pager benachrichtigt werden kann, wird der Ausfallsicherheitsoperator benachrichtigt.
Der Ausfallsicherheitsoperator wird in den folgenden Fällen benachrichtigt:
Die für die Warnung verantwortlichen Operatoren können per Pager nicht benachrichtigt werden.
Die primären Operatoren sind nicht erreichbar, weil beispielsweise die Pageradresse fehlerhaft ist oder die betreffenden Operatoren möglicherweise gerade außer Dienst sind.
SQL Server Agent kann nicht auf Systemtabellen in der msdb -Datenbank zugreifen.
In der sysnotifications -Systemtabelle werden die Aufgaben der Operatoren bei Warnungen angegeben.
Der Ausfallsicherheitsoperator ist eine Sicherheitsfunktion. Sie können den Operator, dem der Ausfallsicherheitsdienst zugewiesen wurde, nicht löschen, ohne zuvor die Ausfallsicherheitsaufgabe einem anderen Operator zuzuweisen oder die Ausfallsicherheitszuweisung zu löschen.
Benachrichtigen eines Operators
Sie müssen mindestens eines der folgenden Elemente einrichten, um einen Operator benachrichtigen zu können:
Um E-Mails mit den Funktionen von Datenbank-E-Mail senden zu können, benötigen Sie den Zugriff auf einen E-Mail-Server, der SMTP unterstützt.
Für Pagerbenachrichtigungen benötigen Sie Software für Pager-zu-E-Mail von Drittanbietern oder die entsprechende Hardware.
Für den Befehl NET SENDmuss der Bediener am angegebenen Computer angemeldet sein, und der angegebene Computer muss Nachrichten von Windows Messenger zulassen.
Verwandte Aufgaben
Aufgaben | Thema |
---|---|
Aufgaben beim Erstellen eines Operators |
Erstellen eines Operators Bestimmen eines Ausfallsicherheitsoperators |
Aufgaben im Zusammenhang mit der Zuordnung von Warnungen |
Zuweisen von Warnungen zu einem Operator Definieren der Reaktion auf einen Alarm (SQL Server Management Studio) sp_add_notification (Transact-SQL) Zuweisen von Warnungen zu einem Operator |