Disable or Reactivate an Alert

Gilt für:SQL ServerAzure SQL Managed Instance

Wichtig

In Azure SQL Managed Instance werden derzeit die meisten, aber nicht alle, SQL Server-Agent-Features unterstützt. Details dazu finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance und SQL Server.

In diesem Artikel wird beschrieben, wie eine Warnung des Microsoft SQL Server-Agents in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL deaktiviert oder wieder aktiviert wird.

Vorbereitungen

Sicherheit

Berechtigungen

Standardmäßig können nur Mitglieder der festen Serverrolle sysadmin Information in einer Warnung bearbeiten. Andere Benutzer müssen Mitglieder der festen Datenbankrolle SQLAgentOperatorRole in der msdb -Datenbank sein.

Verwendung von SQL Server Management Studio

So deaktivieren oder reaktivieren Sie eine Warnung

  1. Klicken Sie im Objekt-Explorer auf das Pluszeichen, um den Server zu erweitern, der die Warnung enthält, die Sie deaktivieren oder erneut aktivieren 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, die Sie aktivieren möchten, und wählen Sie Aktivieren aus. Klicken Sie demgegenüber mit der rechten Maustaste auf die Warnung, die Sie deaktivieren möchten, und wählen Sie Deaktivierenaus.

  5. Die Dialogfelder Warnungen deaktivieren oder Warnungen aktivieren werden angezeigt. Außerdem wird der Status des Vorgangs angezeigt. Wenn Sie fertig sind, klicken Sie auf Schließen.

Verwenden von Transact-SQL

So deaktivieren oder reaktivieren Sie 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.

    -- changes the enabled setting of Test Alert to 0  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_update_alert  
        @name = N'Test Alert',  
        @enabled = 0 ;  
    GO  
    

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