Tworzenie operatora
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 konfigurowania użytkownika w celu otrzymywania powiadomień o zadaniach 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
Ograniczenia i ograniczenia
Opcje Pager i net oraz wysyłania net zostaną usunięte z programu SQL Server Agent w przyszłej wersji programu Microsoft SQL Server. Unikaj używania tych funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tych funkcji.
Należy pamiętać, że program SQL Server Agent musi być skonfigurowany tak, aby używał Database Mail do wysyłania powiadomień e-mail i pagerowych do operatorów. Aby dowiedzieć się więcej, zobacz Przypisywanie Alertów do Operatora.
Program SQL Server Management Studio zapewnia łatwy, graficzny sposób zarządzania zadaniami i jest zalecanym sposobem tworzenia infrastruktury zadań i zarządzania nią.
Bezpieczeństwo
Uprawnienia
Tylko członkowie stałej roli serwera sysadmin mogą tworzyć operatory.
Korzystanie z programu SQL Server Management Studio
Aby utworzyć operator
W Eksploratorze obiektówkliknij na znak plusa, aby rozwinąć serwer, na którym chcesz utworzyć operatora agenta SQL Server.
Kliknij znak plusa, aby rozwinąć SQL Server Agent.
Kliknij prawym przyciskiem myszy folder Operatory i wybierz pozycję Nowy operator.
Następujące opcje są dostępne na stronie Generalne okna dialogowego Nowego Operatora:
nazwa
Zmień nazwę operatora.włączone
Włącz operator . Jeśli nie jest włączona, do operatora nie są wysyłane żadne powiadomienia.nazwa e-mail
Określa adres e-mail operatora.Adres wysyłania w sieci
Określ adres do użycia dla net send.nazwa e-mail pagera
Określa adres e-mail do użycia dla pagera operatora.Pager zgodnie z harmonogramem dyżuru
Ustawia czasy, w których pager jest aktywny.poniedziałek — niedziela
Wybierz dni, gdy pager jest aktywny.Rozpoczęcie dnia pracy
Wybierz godzinę dnia, po której program SQL Server Agent wysyła komunikaty do pagera.koniec dnia pracy
Wybierz godzinę dnia, po której program SQL Server Agent nie wysyła już komunikatów do pager.Następujące opcje są dostępne na stronie Powiadomienia okna dialogowego Nowy operator:
alertów
Wyświetl alerty w wystąpieniu.Zadań
Wyświetl zadania w wystąpieniu.lista alertów
Wyświetla listę alertów w wystąpieniu.lista zadań
Wyświetla listę zadań w wystąpieniu.poczty e-mail
Powiadom tego operatora przy użyciu poczty e-mail.Pager
Powiadom tego operatora, wysyłając wiadomość e-mail na adres pagera.Net send
Powiadom tego operatora za pomocą net send.Po zakończeniu tworzenia nowego operatora kliknij przycisk OK.
Korzystanie z Transact-SQL
Aby utworzyć operator
W Eksploratorze obiektów nawiąż połączenie z wystąpieniem Silnika baz danych.
Na pasku standardowym kliknij pozycję Nowe zapytanie.
Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie kliknij pozycję Wykonaj.
-- sets up the operator information for user 'danwi.' -- The operator is enabled. -- SQL Server Agent sends notifications by pager -- from Monday through Friday from 8 A.M. to 5 P.M. USE msdb ; GO EXEC dbo.sp_add_operator @name = N'Dan Wilson', @enabled = 1, @email_address = N'danwi', @pager_address = N'5551290AW@pager.Adventure-Works.com', @weekday_pager_start_time = 080000, @weekday_pager_end_time = 170000, @pager_days = 62 ; GO
Aby uzyskać więcej informacji, zobacz sp_add_operator (Transact-SQL).