Teilen ü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 und SQL Server.

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

Bevor Sie beginnen

Einschränkungen und Beschränkungen

  • Der Pager und die 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.

  • Beachten Sie, dass der SQL Server-Agent so konfiguriert werden muss, dass Datenbank-E-Mail zum Senden von E-Mail- und Pagerbenachrichtigungen an Operatoren verwendet werden kann. 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.

Sicherheit

Erlaubnisse

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

Verwenden von SQL Server Management Studio

So erstellen Sie einen Operator

  1. Klicken Sie im Objekt-Explorerauf das Pluszeichen, um den Server zu erweitern, auf dem Sie einen SQL Server-Agent-Operator erstellen möchten.

  2. Klicken Sie auf das Pluszeichen, um SQL Server Agentzu 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.

    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, die für net sendverwendet 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.

    Benachrichtigungen
    Zeigen Sie die Warnungen in der Instanz an.

    Jobs
    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.

    Pager
    Benachrichtigen Sie diesen Operator, indem Sie eine E-Mail an die Pageradresse senden.

    Net Send
    Benachrichtigen Sie diesen Operator über net send.

  4. Wenn Sie mit dem Erstellen des neuen Operators fertig sind, klicken Sie auf OK.

Verwendung von Transact-SQL

So erstellen Sie einen Operator

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

  2. Klicken Sie auf der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, und 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).