Components of Automatic Administration
SQL Server Agent używa następujących składników, do definiowania zadań, które mają być wykonywane, kiedy do wykonywania zadań i raportowaniu Powodzenie lub niepowodzenie zadań.SQL Server Agent także zapewnia bezpieczeństwo automatycznego zarządzania.Aby uzyskać więcej informacji na temat SQL Server Agent zabezpieczeń, zobacz Security for SQL Server Agent Administration.
Zadania
A zadanie jest określonej serii akcji w tym SQL Server Wykonuje agenta. Zadania służy do definiowania zadań administracyjnych, które można uruchomić jednej lub więcej razy i monitorowane dla powodzenia lub niepowodzenia.Zadanie można uruchomić na jednym serwerze lokalnym lub na wielu serwerach zdalnych.Zadania można uruchomić na kilka sposobów:
Zgodnie z jednego lub kilku harmonogramów.
W odpowiedzi na alerty jeden lub więcej.
Wykonując sp_start_job procedura przechowywana.
Każde działanie w ramach zadanie jest Etap zadanie.Na przykład kroku zadanie może składać się z pracy Transact-SQL Instrukcja, wykonywanie SSIS pakiet lub wydanie polecenia do serwera usług Analysis Services. Kroki zadanie są zarządzane w ramach danego zadanie.
Każdy krok zadanie jest uruchamiane w kontekście zabezpieczeń.Opis czynności zadanie, które za pomocą Transact-SQL, użyj wykonać AS instrukcję zestaw kontekst zabezpieczeń dla kroku zadanie. Dla innych rodzajów czynności zadanie Użyj konta serwera proxy, aby ustawić kontekst zabezpieczeń dla kroku zadanie.Aby uzyskać więcej informacji na temat ustawiania kontekst zabezpieczeń dla kroku zadanie Zobacz Security for SQL Server Agent Administration
Aby uzyskać więcej informacji na temat zadań zobacz Creating Jobs.
Harmonogramy
A Harmonogram Określa, kiedy zadanie jest uruchamiane.Więcej niż jednego zadania mogą być uruchamiane na tym samym harmonogram, a więcej niż jednego harmonogramu może dotyczyć to samo zadanie.Harmonogram można zdefiniować w czasie, gdy zadanie jest uruchamiane następujące warunki:
Za każdym razem, gdy SQL Server Agent jest uruchamiany.
W każdym przypadku, gdy wykorzystanie PROCESORA komputera, poziom zdefiniowanych w stanie bezczynności.
Jeden raz na określoną data i czas.
Według harmonogramu cyklicznego.
Aby uzyskać więcej informacji zobaczCreating and Attaching Schedules to Jobs.
Alerty
An alert is an automatic response to a specific zdarzenie.Na przykład zdarzenie może być zadanie uruchamia się lub zasobów systemowych, które osiągnięcia określonego progu.Należy zdefiniować warunki, w których pojawia się alert.
Alert może odpowiadać na jeden z następujących warunków:
SQL Server zdarzenia
SQL Server warunki realizacji
Zdarzenia Instrumentacja zarządzania Windows (WMI) firmy Microsoft na komputerze, na którym uruchomiony jest program SQL Server Agent
Alert może wykonywać następujące czynności:
Powiadamianie jeden lub więcej operatorów
Uruchom zadanie
Aby uzyskać więcej informacji zobaczDefining Alerts.
Operatory
Operator określa informacje kontaktowe dla poszczególnych odpowiedzialny za obsługę jednego lub więcej wystąpień SQL Server. W niektórych przedsiębiorstwach obowiązki operator są przypisane do użytkownika.W przedsiębiorstwach z wieloma serwerami wiele osób może udostępniać obowiązki operator.Operator nie zawiera informacji o zabezpieczeniach, a nie zdefiniowano głównego obiektu zabezpieczeń.
SQL Server można powiadomić operatorów alertów za pośrednictwem jednego lub więcej z następujących czynności:
Wiadomości e-mail
Pager (za pośrednictwem poczty e-mail)
polecenie net send
Uwaga
Wysłanie powiadomień przy użyciu polecenie net send, program Windows Messenger, usługa musi być uruchomiona na komputerze, na którym SQL Server Znajduje się agenta.
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. |
Aby wysłać powiadomienia do podmiotów gospodarczych za pomocą poczty e-mail lub pagery, trzeba skonfigurować SQL Server Agent do korzystania z poczty bazy danych lub poczta SQL. Aby uzyskać więcej informacji zobaczDatabase Mail.
Operator można zdefiniować jako alias dla grupy osób.W ten sposób wszyscy członkowie tego alias są powiadamiane w tym samym czas.Aby uzyskać więcej informacji zobaczDefining Operators.