Freigeben über


Assign Alerts to an Operator

In diesem Thema wird beschrieben, wie Sie Operatoren Microsoft SQL Server-Agent Warnungen zuweisen, damit diese mithilfe von SQL Server Management Studio oder Transact-SQL Benachrichtigungen zu Aufträgen in SQL Server 2014 erhalten können.

In diesem Thema

Vorbereitungen

Einschränkungen

  • Mit SQL Server Management Studio lässt sich das gesamte Warnungssystem auf einfache Weise mit einer grafischen Oberfläche verwalten. Für die Konfiguration einer Warnungsinfrastruktur sollte Management Studio verwendet werden.

  • Zum Senden einer Benachrichtigung als Reaktion auf eine Warnung müssen Sie zunächst den SQL Server -Agent für das Senden von E-Mail konfigurieren. Weitere Informationen finden Sie unter Konfigurieren von SQL Server-Agent-Mail zum Verwenden von Datenbank-E-Mails.

  • Wenn beim Senden einer E-Mail- oder Pagerbenachrichtigung ein Fehler auftritt, wird der Fehler im Fehlerprotokoll des SQL Server -Agent-Diensts aufgezeichnet.

Sicherheit

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können Operatoren Warnungen zuweisen.

Verwendung von SQL Server Management Studio

So weisen Sie einem Operator Warnungen zu

  1. Klicken Sie im Objekt-Explorer auf das Pluszeichen, um den Server zu erweitern, der den Operator enthält, dem Sie die Warnung zuweisen möchten.

  2. Klicken Sie auf das Pluszeichen, um SQL Server-Agentzu erweitern.

  3. Klicken Sie auf das Pluszeichen, um den Ordner Operatoren zu erweitern.

  4. Klicken Sie mit der rechten Maustaste auf den Operator, dem Sie eine Warnung zuweisen möchten, wählen Sie Eigenschaftenaus, und wählen Sie die Seite Benachrichtigungen aus.

  5. Wählen Sie im Dialogfeld OperatornameEigenschaften unter Seite auswählendie Option Benachrichtigungenaus.

  6. Wählen Sie unter Benachrichtigungen an diesen Benutzer anzeigen vondie Option Warnung aus, um eine Liste der Warnungen anzuzeigen, die an diesen Operator gesendet wurden, oder wählen Sie Aufträge aus, um eine Liste der Aufträge anzuzeigen, von denen Benachrichtigungen an diesen Operator gesendet werden. Aktivieren Sie mindestens eines der folgenden Kontrollkästchen, um die Benachrichtigungsmethode für jede Benachrichtigung zu definieren: E-Mail, Pageroder NET SEND.

  7. Wenn Sie fertig sind, klicken Sie auf OK.

Verwenden von Transact-SQL

So weisen Sie einem Operator Warnungen zu

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.

    -- adds an e-mail notification for the specified alert (Test Alert)  
    -- This example assumes that Test Alert already exists and that Fran??ois Ajenstat is a valid operator name.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_notification  
     @alert_name = N'Test Alert',  
     @operator_name = N'Fran??ois Ajenstat',  
     @notification_method = 1 ;  
    GO  
    

Weitere Informationen finden Sie unter sp_add_notification (Transact-SQL).