Wyłączanie lub ponowne aktywowanie alertu
Dotyczy:programu SQL Server
Azure SQL Managed Instance
Ważny
W usługi Azure SQL Managed Instancewiększość, ale nie wszystkie funkcje agenta programu SQL Server są obecnie obsługiwane. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.
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
W Eksplorator obiektówkliknij znak plus, aby rozwinąć serwer zawierający alert, który chcesz wyłączyć lub ponownie uaktywnić.
Kliknij znak plusa, aby rozwinąć Agent serwera SQL.
Kliknij znak plusa, aby rozwinąć folder Alerty.
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.
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
W Eksploratorze Obiektów nawiąż połączenie z wystąpieniem Silnika bazy danych.
Na pasku Standardowa kliknij pozycję Nowe zapytanie.
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).