OperatorenOperators

gilt für:  Ja SQL Server  Ja Azure SQL verwaltete Instanz  No Azure Synapse Analytics (SQL DW)  No parallel Data WarehouseAPPLIES TO: YesSQL Server YesAzure SQL Managed Instance NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

Wichtig

In einer verwalteten Azure SQL-Datenbank-Instanz werden die meisten, aber nicht alle, SQL Server-Agent-Features unterstützt.On Azure SQL Database Managed Instance, most, but not all SQL Server Agent features are currently supported. Weitere Informationen finden Sie unter T-SQL-Unterschiede zwischen einer verwalteten Azure SQL-Datenbank-Instanz und SQL Server.See Azure SQL Database Managed Instance T-SQL differences from SQL Server for details.

Operatoren sind Aliasnamen für Personen oder Gruppen, die elektronische Benachrichtigungen erhalten können, sobald ein Auftrag abgeschlossen oder eine Warnung ausgelöst wird.Operators are aliases for people or groups that can receive electronic notification when jobs have completed or alerts have been raised. Der SQL ServerSQL Server -Agent-Dienst unterstützt die Benachrichtigung der Administratoren durch Operatoren.The SQL ServerSQL Server Agent service supports the notification of administrators through operators. Durch Operatoren werden Benachrichtigungs- und Überwachungsfunktionen des SQL ServerSQL Server -Agents aktiviert.Operators enable notification and monitoring capabilities of SQL ServerSQL Server Agent.

Operatorattribute und -konzepteOperator Attributes and Concepts

Für Operatoren gelten die folgenden Hauptattribute:The primary attributes of an operator are:

  • OperatornameOperator name

  • KontaktinformationenContact information

Benennen eines OperatorsNaming an Operator

Jeder Operator muss einen Namen aufweisen.Every operator must have a name. Operatornamen müssen innerhalb der jeweiligen Instanz von SQL ServerSQL Server eindeutig sein und dürfen nicht länger als 128 Zeichen lang sein.Operator names must be unique within the SQL ServerSQL Server instance and can be no longer than 128 characters.

KontaktinformationenContact Information

Die Kontaktinformationen eines Operators definieren, wie der Operator benachrichtigt wird.An operator's contact information defines how the operator is notified. Operatoren können per E-Mail, per Pager oder über den Befehl net send benachrichtigt werden:Operators can be notified by e-mail, pager, or through the net send command:

Wichtig

Die Pager- und net send -Optionen werden in zukünftigen Versionen von SQL ServerSQL Server nicht mehr im MicrosoftMicrosoftSQL ServerSQL Server.The Pager and net send options will be removed from SQL ServerSQL Server Agent in a future version of MicrosoftMicrosoftSQL ServerSQL Server. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktionen zurzeit verwenden.Avoid using these features in new development work, and plan to modify applications that currently use these features.

  • E-Mail-BenachrichtigungE-mail notification

    Der Operator wird per E-Mail benachrichtigt.E-mail notification sends an e-mail message to the operator. Für die E-Mail-Benachrichtigung geben Sie die E-Mail-Adresse des Operators an.For e-mail notification, you provide the e-mail address for the operator.

  • PagerbenachrichtigungPager notification

    Die Pagingfunktionen werden mithilfe von E-Mail implementiert.Paging is implemented by e-mail. Für die Pagerbenachrichtigung geben Sie die E-Mail-Adresse an, unter der der Operator die Pagernachrichten empfängt.For pager notification, you provide the e-mail address where the operator receives pager messages. Zum Einrichten der Pagerbenachrichtigung müssen Sie Software auf dem Mailserver installieren, auf dem eingehende E-Mails verarbeitet und in eine Pagernachricht konvertiert werden.To set up pager notification, you must install software on the mail server that processes inbound mail and converts it to a pager message. Mit der Software können unterschiedliche Methoden genutzt werden:The software can take one of several approaches, including:

    • Weiterleiten der E-Mail an einen Remotemailserver am Standort des Pageranbieters.Forwarding the mail to a remote mail server at the site of the pager provider.

      Der Pageranbieter muss diesen Dienst anbieten, obwohl die erforderliche Software gewöhnlich als Teil des lokalen Mailsystems zur Verfügung steht.The pager provider must offer this service, although the software required is generally available as part of the local mail system. Weitere Informationen finden Sie in der Pager-Dokumentation.For more information, see your pager documentation.

    • Weiterleiten der E-Mail über das Internet an einen Mailserver am Standort des Pageranbieters.Routing the e-mail by way of the Internet to an e-mail server at the pager provider's site.

      Es handelt sich hierbei um eine Variation der ersten Methode.This is a variation on the first approach.

    • Verarbeiten der eingehenden E-Mail und Anwählen des Pagers mithilfe eines angeschlossenen Modems.Processing the inbound e-mail and dialing the pager by using an attached modem.

      Diese Software wird vom Pagerdienstanbieter bereitgestellt.This software is proprietary to pager service providers. 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.The software acts as a e-mail client that periodically processes its inbox either by interpreting all or part of the e-mail address information as a pager number, or by matching the e-mail name to a pager number in a translation table.

      Wenn der gleiche Pageranbieter für alle Operatoren freigegeben wird, können Sie mithilfe von SQL Server Management StudioSQL Server Management Studio spezielle E-Mail-Formatierungen angeben, die das Umwandlungssystem vom E-Mail-Format zum Pagerformat benötigt.If all of the operators share a pager provider, you can use SQL Server Management StudioSQL Server Management Studio to specify any special e-mail formatting that is required by the pager-to-e-mail system. Die spezielle Formatierung kann dabei aus einem Präfix oder einem Suffix bestehen und in die folgenden Zeilen der E-Mail eingefügt werden:The special formatting can be a prefix or a suffix and can be included in the following lines of the e-mail:

      :Subject:

      Cc:Cc:

      An:To:

    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.If you use a low-capacity alphanumeric paging system, you can shorten the text that is sent by excluding the error text from the pager notification. Dies empfiehlt sich beispielsweise für Systeme, die auf 64 Zeichen pro Seite begrenzt sind.An example of a low-capacity alphanumeric paging system is one that is limited to 64 characters per page.

  • net sendnotificationnet sendnotification

    Hiermit senden Sie dem Operator eine Nachricht über den Befehl NET SEND .This sends a message to the operator by means of the net send command. Bei NET SENDgeben Sie den Empfänger (Computer oder Benutzer) einer Netzwerknachricht an.For net send, specify the recipient (computer or user) of a network message.

    Hinweis

    Der Befehl NET SEND greift auf Microsoft Windows Messenger zurück.The net send command uses Microsoft Windows Messenger. Um Warnungen fehlerfrei senden zu können, muss dieser Service sowohl auf dem Computer ausgeführt werden, auf dem SQL ServerSQL Server ausgeführt wird, als auch auf dem Computer, den der Operator verwendet.To successfully send alerts, this service must be running on both the computer on which SQL ServerSQL Server is running and the computer that the operator uses.

Warn- und AusfallsicherheitsoperatorenAlerting and Fail-Safe Operators

Sie können die Operatoren auswählen, die als Reaktion auf eine Warnung benachrichtigt werden sollen.You can choose which operators are to be notified in response to an alert. So können Sie beispielsweise die Zuständigkeiten bei der Operatorbenachrichtigung abwechselnd zuweisen, indem Sie Zeitpläne für Warnungen verwenden.For example, you can assign rotating responsibilities for operator notification by scheduling alerts. 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.For example, Individual A is notified of alerts that occur on Monday, Wednesday, or Friday, and Individual B is notified of alerts that occur on Tuesday, Thursday, or Saturday.

Der Ausfallsicherheitsoperator erhält eine Warnung, nachdem alle Pagerbenachrichtigungen an die angegebenen Operatoren fehlgeschlagen sind.The fail-safe operator receives an alert notification after all pager notifications to the designated operators have failed. Wenn Sie beispielsweise drei Operatoren für die Pagerbenachrichtigungen definiert haben und keiner dieser Operatoren per Pager benachrichtigt werden kann, wird der Ausfallsicherheitsoperator benachrichtigt.For example, if you have defined three operators for pager notifications and none of the designated operators can be paged, the fail-safe operator is notified.

Der Ausfallsicherheitsoperator wird in den folgenden Fällen benachrichtigt:The fail-safe operator is notified when:

  • Die für die Warnung verantwortlichen Operatoren können per Pager nicht benachrichtigt werden.The operators responsible for the alert could not be paged.

    Die primären Operatoren sind nicht erreichbar, weil beispielsweise die Pageradresse fehlerhaft ist oder die betreffenden Operatoren möglicherweise gerade außer Dienst sind.Reasons for failure to reach primary operators include incorrect pager addresses and off-duty operators.

  • SQL ServerSQL Server Agent kann nicht auf Systemtabellen in der msdb -Datenbank zugreifen.Agent cannot access system tables in the msdb database.

    In der sysnotifications -Systemtabelle werden die Aufgaben der Operatoren bei Warnungen angegeben.The sysnotifications system table specifies operator responsibilities for alerts.

Der Ausfallsicherheitsoperator ist eine Sicherheitsfunktion.The fail-safe operator is a security feature. 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.You cannot delete the operator assigned to fail-safe duty without reassigning fail-safe duty to another operator, or deleting the fail-safe assignment altogether.

Benachrichtigen eines OperatorsNotifying an Operator

Sie müssen mindestens eines der folgenden Elemente einrichten, um einen Operator benachrichtigen zu können:You must set up one or more of the following in order to notify an operator:

  • 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.To send e-mail with Database Mail functionality, you must have access to an e-mail server that supports SMTP.

  • Für Pagerbenachrichtigungen benötigen Sie Software für Pager-zu-E-Mail von Drittanbietern und/oder die entsprechende Hardware.For paging, you must have third-party pager-to-e-mail software and/or hardware.

  • Für den Befehl NET SENDmuss der Bediener am angegebenen Computer angemeldet sein, und der angegebene Computer muss Nachrichten von Windows Messenger zulassen.To use net send, the operator must be logged on to the specified computer, and the specified computer must allow messages from Windows Messenger.

AufgabenTasks ThemaTopic
Tasks beim Erstellen eines OperatorsTasks related to creating an operator Erstellen eines OperatorsCreate an Operator

Designate a Fail-Safe OperatorDesignate a Fail-Safe Operator
Tasks beim Zuordnen von WarnungenTasks related to assigning alerts Zuweisen von Warnungen zu einem OperatorAssign Alerts to an Operator

Definieren der Antwort auf eine Warnung (SQL Server Management Studio)Define the Response to an Alert (SQL Server Management Studio)

sp_add_notification (Transact-SQL)sp_add_notification (Transact-SQL)

Zuweisen von Warnungen zu einem OperatorAssign Alerts to an Operator

Weitere InformationenSee Also

Datenbank-E-MailDatabase Mail