Udostępnij za pośrednictwem


Wyłączanie lub ponowne aktywowanie alertu

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Ważny

Na platformie Azure SQL Managed Instance obecnie obsługiwana jest większość funkcji agenta programu SQL Server, ale nie wszystkie. Aby uzyskać szczegółowe informacje, zobacz różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server lub ograniczenia zadań agenta SQL w usłudze SQL Managed Instance.

W tym temacie opisano sposób wyłączania lub ponownego aktywowania alertu programu Microsoft SQL Server Agent w programie SQL Server przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL.

Przed rozpoczęciem

Bezpieczeństwo

Uprawnienia

Domyślnie członkowie sysadmin stałej roli serwera mogą edytować informacje w alercie. Inni użytkownicy muszą mieć przyznaną stałą rolę bazy danych SQLAgentOperatorRole w bazie danych msdb.

Korzystanie z programu SQL Server Management Studio

Aby wyłączyć lub ponownie uaktywnić alert

  1. W Eksplorator obiektówkliknij znak plus, aby rozwinąć serwer zawierający alert, który chcesz wyłączyć lub ponownie uaktywnić.

  2. Kliknij znak plusa, aby rozwinąć SQL Server Agent.

  3. Kliknij znak plusa, aby rozwinąć folder Alerty.

  4. Kliknij prawym przyciskiem myszy alert, który chcesz włączyć, i wybierz Włącz Aby wyłączyć alert, kliknij prawym przyciskiem myszy alert, który chcesz wyłączyć, a następnie wybierz Wyłącz.

  5. Zostanie wyświetlone okno dialogowe „Disable Alert” lub „Enable Alert”, pokazujące status procesu. Po zakończeniu kliknij przycisk Zamknij.

Korzystanie z Transact-SQL

Aby wyłączyć lub ponownie uaktywnić alert

  1. W Eksploratorze Obiektów nawiąż połączenie z instancją silnika bazy danych.

  2. Na pasku Standardowego kliknij pozycję Nowe zapytanie.

  3. Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie kliknij pozycję Wykonaj.

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

Aby uzyskać więcej informacji, zobacz sp_update_alert (Transact-SQL).