Freigeben über


Erstellen eines Operators

Gilt für:SQL Serverazure 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.

In diesem Artikel wird beschrieben, wie Sie einen Benutzer so konfigurieren, dass er Benachrichtigungen über SQL Server-Agent-Aufträge in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL empfängt.

Einschränkungen

Die Pager - und Net Send-Optionen werden in einer zukünftigen Version von SQL Server aus dem SQL Server-Agent entfernt. Vermeiden Sie die Verwendung dieser Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die diese Features derzeit verwenden.

DER SQL Server-Agent muss so konfiguriert werden, dass E-Mail- und Pagerbenachrichtigungen an Operatoren mit Datenbank-E-Mail gesendet werden. Weitere Informationen finden Sie unter Zuweisen von Benachrichtigungen zu einem Operator.

SQL Server Management Studio bietet eine einfache, grafische Möglichkeit zum Verwalten von Aufträgen und ist die empfohlene Methode zum Erstellen und Verwalten der Auftragsinfrastruktur.

Erlaubnisse

Nur Mitglieder der festen Serverrolle sysadmin können Operatoren erstellen.

Verwenden von SQL Server Management Studio

  1. Wählen Sie im Objekt-Explorer das Pluszeichen aus, um den Server zu erweitern, auf dem Sie einen SQL Server-Agent-Operator erstellen möchten.

  2. Wählen Sie das Pluszeichen aus, um den SQL Server-Agent zu erweitern.

  3. Klicken Sie mit der rechten Maustaste auf den Ordner Operatoren, und wählen Sie Neuer Operatoraus.

    Die folgenden Optionen stehen auf der Seite Allgemeine im Dialogfeld des neuen Operators zur Verfügung.

    Option Description
    Name Ändern Sie den Namen des Operators.
    Aktiviert Aktivieren Sie den Operator. Wenn sie nicht aktiviert ist, werden keine Benachrichtigungen an den Operator gesendet.
    E-Mail-Name Gibt die E-Mail-Adresse für den Operator an.
    Net Send-Adresse Geben Sie die adresse an, für net senddie sie verwendet werden soll.
    Pager-E-Mail-Name Gibt die E-Mail-Adresse an, die für den Pager des Operators verwendet werden soll.
    Pager im Dienstplan Legt die Zeiten fest, zu denen der Pager aktiv ist.
    Montag - Sonntag Wählen Sie die Tage aus, an denen der Pager aktiv ist.
    Beginn des Arbeitstags Wählen Sie die Tageszeit aus, zu der DER SQL Server-Agent Nachrichten an den Pager sendet.
    Arbeitszeitende Wählen Sie die Tageszeit aus, nach der der SQL Server-Agent keine Nachrichten mehr an den Pager sendet.

    Die folgenden Optionen sind auf der Seite Benachrichtigungen im Dialogfeld Neuer Operator verfügbar.

    Option Description
    Benachrichtigungen Zeigen Sie die Warnungen in der Instanz an.
    Arbeitsplätze Zeigen Sie die Jobs in der Instanz an.
    Warnungsliste Listet die Warnungen in der Instanz auf.
    Auftragsliste Listet die Aufgaben in der Instanz auf.
    E-Mail- Benachrichtigen Sie diesen Operator per E-Mail.
    Piepser Benachrichtigen Sie diesen Operator, indem Sie eine E-Mail an die Pageradresse senden.
    Net Send Benachrichtigen Sie diesen Operator mithilfe net sendvon .
  4. Wenn Sie mit dem Erstellen des neuen Operators fertig sind, wählen Sie "OK" aus.

Verwenden von Transact-SQL

  1. Stellen Sie im Objekt-Explorereine Verbindung mit einer Instanz des Datenbankmoduls her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. In diesem Beispiel werden die Operatorinformationen für den Benutzer danwieingerichtet. Der Operator ist aktiviert, und der SQL Server-Agent sendet dann Benachrichtigungen von Pager von Montag bis Freitag von 8:00 bis 17:00 Uhr.

    USE msdb;
    GO
    
    EXECUTE 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.