Freigeben über


Definieren der Antwort auf eine Warnung (SQL Server Management Studio)

In diesem Thema wird beschrieben, wie Microsoft SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL auf SQL Server-Agent-Warnungen in SQL Server 2014 reagiert.

In diesem Themenbereich

Bevor Sie beginnen

Einschränkungen und Beschränkungen

  • Die Pager- und Net Send-Optionen werden in einer zukünftigen Version von MicrosoftSQL 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.

  • 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 Zuweisung von Benachrichtigungen an einen 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 sysadmin festgelegten Serverrolle können die Antwort auf eine Warnung definieren.

Verwendung von SQL Server Management Studio

So definieren Sie die Antwort auf eine Warnung

  1. Klicken Sie im Objekt-Explorerauf das Pluszeichen, um den Server zu erweitern, der die Warnung enthält, für die Sie eine Antwort definieren möchten.

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

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

  4. Klicken Sie mit der rechten Maustaste auf die Warnung, für die Sie eine Antwort definieren möchten, und wählen Sie Eigenschaftenaus.

  5. Im Dialogfeld alert_nameWarnungseigenschaften, unter Seite auswählen, wählen Sie Antwortaus.

  6. Aktivieren Sie das Kontrollkästchen Auftrag ausführen, und aktivieren Sie in der Liste unter dem Kontrollkästchen Auftrag ausführen einen Auftrag, der ausgeführt werden soll, wenn die Warnung auftritt. Sie können einen neuen Auftrag erstellen, indem Sie auf Neuen Auftragklicken. Sie können weitere Informationen zum Job anzeigen, indem Sie auf Job ansehenklicken. Weitere Informationen zu den verfügbaren Optionen in den Dialogfeldern Neuen Auftrag und Auftragseigenschaftenjob_name finden Sie unter Erstellen eines Auftrags und Anzeigen eines Auftrags.

  7. Aktivieren Sie das Kontrollkästchen Operatoren benachrichtigen, wenn Sie Operatoren benachrichtigen möchten, wenn die Warnung aktiviert wird. Wählen Sie in der Operatorlisteeine oder mehrere der folgenden Methoden zum Benachrichtigen des Operators oder Operatoren aus: E-Mail-, Pager-oder Net Send. Sie können einen neuen Operator erstellen, indem Sie auf neuen Operatorklicken. Sie können weitere Informationen zu einem Operator anzeigen, indem Sie auf Operator anzeigenklicken. Weitere Informationen zu den verfügbaren Optionen in den Dialogfeldern Neuer Operator und Ansichten von Operatoreigenschaften finden Sie unter Erstellen eines Operators und Anzeigen von Informationen zu einem Operator.

  8. Klicken Sie abschließend auf OK.

Verwenden von Transact-SQL

So definieren Sie die Antwort auf eine Warnung

  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 Test Alert.  
    -- 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).