Defining Operators
The SQL Server Agent usługa supports the powiadomienie of administrators through operators. Operatory są aliasami dla osób lub grup, które mogą otrzymywać powiadomienie elektroniczne, po zakończeniu zadania lub zgłosiły alertów.Podstawowe atrybuty operator są następujące:
Nazwa operator
Informacje kontaktowe
Zaleca się zdefiniowanie operatorów przed zdefiniowaniem alertów.
Nadawanie nazw operator
Każdy operator musi mieć nazwę.Nazwy operator muszą być unikatowe w obrębie SQL Server wystąpienie i może być dłuższa niż 128 znaków.
Dostarczanie informacji o kontaktach
Informacje kontaktowe przez operator definiuje, jak podmiot gospodarczy jest powiadamiany.Operatory może być powiadamiany pocztą e-mail, pager, lub za pomocą polecenie net send command:
Important Note: |
---|
The Pager and net send options will be removed from SQL Server Agent in a future version of Microsoft SQL Server.Należy unikać stosowania tych funkcji w nowej pracy rozwoju i zaplanować do modyfikowania aplikacji korzystających aktualnie z tych funkcji. |
Powiadomienie pocztą e-mail
Powiadomienie pocztą e-mail wysyła wiadomość e-mail do podmiotu gospodarczego.powiadomienie e-mail o podasz adres e-mail dla operator.
Powiadomienie pager
Stronicowanie jest implementowana za pośrednictwem poczty e-mail.Powiadomienie pager możesz podać adres e-mail, gdy podmiot gospodarczy odbiera wiadomości pagera.Aby zestaw się powiadomienie pager, należy zainstalować oprogramowanie na serwerze poczty, który przetwarza poczty przychodzącej i konwertuje je na wiadomość pagera.Oprogramowanie można wykonać jedną z kilku metod, w tym:
Przekazywanie poczty na serwerze poczty zdalnej w witrynie dostawca pager.
Dostawca pager muszą oferować tej usługa, mimo że oprogramowanie wymagane jest ogólnie dostępna jako część systemu lokalnego poczty.Aby uzyskać więcej informacji można znaleźć w dokumentacji pager.
Routing wiadomości e-mail z Internetu z serwerem poczty e-mail w witrynie dostawca pager.
Jest to zmiana na pierwszym podejścia.
Przetwarzania przychodzących wiadomości e-mail i wybierania numeru pager, korzystając z modemem dołączonym.
To oprogramowanie jest zastrzeżona do dostawców usług pager.Oprogramowanie działa jako klient poczty e-mail, który okresowo przetwarza swojej skrzynki odbiorczej Interpretując całość lub część informacji o adres e-mail jako numer pager lub przez dopasowanie nazwy e-mail do numeru pager w tabela translacji.
Jeśli wszystkie operatory udostępnić dostawca pager, można użyć SQL Server Management Studio Aby określić wszystkie wiadomości specjalne formatowanie, które jest wymagana przez system pagera do e mail. Formatowanie specjalne mogą być prefiks lub sufiks i mogą być zawarte w wiadomości e-mail następujące wiersze:
Temat:
DW:
Aby:
Uwaga
Jeśli używasz systemu stronicowania alfanumeryczne niskiej wydajności, można skrócić tekst, który jest wysyłany przez wykluczenie tekst błędu z powiadomienie pager.Przykładem niskiej wydajności alfanumeryczne stronicowania systemu jest taki, który jest ograniczone do 64 znaków na jednej stronie.
net sendnotification
To wysyła wiadomość do operator z wykorzystaniem polecenie net send polecenia.Dla polecenie net send, określić adresata (komputera lub użytkownika) komunikat sieciowy.
Uwaga
The net send command uses Microsoft Windows Messenger.Pomyślnie wysyłać alerty, usługa ta musi działać w obu komputera, na którym SQL Server jest uruchomione i komputer, który używa operator.
Wymagania dotyczące powiadamianie operator
Należy zdefiniować co najmniej jedną z następujących czynności, aby powiadomić operator:
Aby wysłać wiadomość e-mail z funkcją korespondencji bazy danych, muszą mieć dostęp do serwera poczty e-mail obsługującego protokół SMTP.
Aby wysłać wiadomość e-mail z funkcją korespondencji SQL (Extended MAPI), musi mieć dostęp do serwera Microsoft Exchange i klient programu Microsoft Outlook i Microsoft Exchange należy zainstalować na komputerze, na którym SQL Server jest uruchomiony.
Stronicowanie, musisz mieć pager do e mail oprogramowania innych firm i/lub sprzętu.
Aby użyć polecenie net send, operator musi być zalogowany na określonym komputerze i określony komputer musi zezwalać na komunikaty z programu Windows Messenger.
Wyznaczanie operator awaryjny kopii zapasowych
operator awaryjny odbiera alert powiadomienie po wszystkie powiadomienia pager wyznaczonym użytkownikom nie powiodło się.Na przykład jeśli zdefiniowano trzy operatorów pager powiadomień, a żaden z wyznaczonych operatorów może być stronicowana, operator awaryjny jest powiadamiany.
operator awaryjny jest powiadamiany, gdy:
Operatory odpowiedzialny za alertu nie może być stronicowana.
Przyczyny niepowodzenia osiągnąć podstawowe operatory: pager niepoprawne adresy i wyłączyć cło operatorów.
SQL Server Agent nie może uzyskać dostępu do tabele systemowe w msdb bazy danych.
The sysnotifications tabela systemowa specifies operator responsibilities for alerts.
operator awaryjny jest funkcją zabezpieczeń.Nie można usunąć operator, przypisane do cła odporne na uszkodzenia bez ponowne przypisywanie odporne na uszkodzenia obowiązek innego operator, lub całkowitego usuwania przypisania odporne na uszkodzenia.
Poniżej podano łącza do typowych zadań związanych z określania operatorów: