Przestrzeń nazw Microsoft.SqlServer.Management.Smo.Agent
Microsoft.SqlServer.Management.Smo.Agent Nazw zawiera klasy, które reprezentują SQL Server agenta.
Microsoft.SqlServer.Management.Smo.Agent Reprezentuje obszar nazw SQL Server agenta.Po zakończeniu połączenia z wystąpienie SQL Server została ustanowiona przy użyciu serwera zmienna obiektu, można użyć obiektów w Microsoft.SqlServer.Management.Smo.Agent obszaru nazw do zarządzania SQL Server agenta.
Microsoft.SqlServer.Management.Smo.Agent Obszaru nazw, który znajduje się w pliku wirtualny plik dziennika Microsoft.SqlServer.Smo.dll.Ponadto niektóre klasy wyliczeniowe są w plikach wirtualny plik dziennika Microsoft.SqlServer.SqlEnum.dll i Microsoft.SqlServer.SmoEnum.dll.Należy zaimportować wszystkie trzy pliki dostępu do klas w Microsoft.SqlServer.Management.Smo.Agent obszaru nazw.
Za pomocą Microsoft.SqlServer.Management.Smo.Agent obszaru nazw, można wykonać następujące czynności:
Wyświetlanie i modyfikowanie SQL Server Ustawienia agenta.
Konfigurowanie i zarządzanie operatorów.
Ustawianie alertów i zarządzanie nimi na podstawie komunikatów systemowych lub warunki realizacji.
Konfigurowanie i zarządzanie zadaniami z wielu kroków i harmonogramami.
Zarządzanie kontami serwera proxy dla podsystemów, na których uruchomione zadania.
Zarządzanie zadaniami, które działają na wielu serwerach.
Klasy
Klasa | Opis | |
---|---|---|
AgentObjectBase | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. AgentObjectBase Klasa jest klasą bazową i jest dziedziczone przez wszystkie SQL Server Agent klas i zawiera wspólne członków. | |
Alert | The Alert class represents a Microsoft SQL Server Agent alert. | |
AlertCategory | AlertCategory Klasa zawiera atrybuty, które umożliwiają alerty, aby podzielić. | |
AlertCategoryCollection | AlertCategoryCollection Klasy reprezentuje kolekcja AlertCategory obiektów, które reprezentują wszystkie kategorie zdefiniowane dla obiektu nadrzędnego. | |
AlertCollection | AlertCollection Klasy reprezentuje kolekcja Alert obiektów, które reprezentują wszystkie alerty zdefiniowane dla obiektu nadrzędnego. | |
AlertSystem | AlertSystem Klasa zawiera informacje o systemie, odnoszące się do wszystkich alertów zdefiniowane dla wystąpienie Microsoft SQL Server. | |
CategoryBase | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. CategoryBase Klasa jest klasą bazową i jest używane do budowy JobCategory klasy OperatorCategory klasy oraz AlertCategory klasyZawiera on funkcji, które są wspólne dla wszystkich trzech kategorii, klas. | |
Job | The Job class represents a Microsoft SQL Server Agent job. | |
JobCategory | JobCategory Klasa zawiera atrybuty, które umożliwiają alerty, aby podzielić. | |
JobCategoryCollection | JobCategoryCollection Klasy reprezentuje kolekcja JobCategory obiektów, które reprezentują wszystkie kategorie zdefiniowane dla obiektu nadrzędnego. | |
JobCollection | JobCollection Klasy reprezentuje kolekcja Job obiekty reprezentujące wszystkie zadania zdefiniowane na JobServer obiektu. | |
JobFilter | JobFilter Obiekt jest używany do przechowywania informacji o ograniczenia stosowane do EnumJobs metoda JobServer obiektu. | |
JobHistoryFilter | JobHistoryFilter Obiekt jest używany do przechowywania informacji o ograniczenia stosowane do EnumJobHistory metoda JobServer obiektu. | |
JobSchedule | JobSchedule Reprezentuje klasę SQL Server harmonogramu zadanie agenta. | |
JobScheduleCollection | JobScheduleCollection Klasy reprezentuje kolekcja JobSchedule obiektów, które reprezentują wszystkie harmonogramy zadanie zdefiniowane dla obiektu nadrzędnego. | |
JobServer | JobServer Reprezentuje obiekt SQL Server Agent podsystemu oraz msdb bazy danych. | |
JobStep | The JobStep class represents a Microsoft SQL Server job step. | |
JobStepCollection | JobStepCollection Klasy reprezentuje kolekcja JobStep obiektów, które reprezentują czynności zadanie zdefiniowane w nadrzędnej Job obiektu. | |
Operator | Operator Reprezentuje klasę SQL Server Agent operator. | |
OperatorCategory | OperatorCategory Klasa zawiera atrybuty, umożliwiające podmiotom sklasyfikować. | |
OperatorCategoryCollection | OperatorCategoryCollection Klasy reprezentuje kolekcja OperatorCategory obiektów, które reprezentują wszystkie kategorie zdefiniowane dla obiektu nadrzędnego. | |
OperatorCollection | OperatorCollection Klasy reprezentuje kolekcja Operator obiekty reprezentujące wszystkie podmioty gospodarcze zdefiniowane w JobServer obiektu. | |
ProxyAccount | ProxyAccount Reprezentuje klasę SQL Server agenta konto proxy. | |
ProxyAccountCollection | ProxyAccountCollection Klasy reprezentuje kolekcja ProxyAccount obiektów, które reprezentują wszystkie konta serwera proxy określone w SQL Server agenta. | |
ScheduleBase | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. ScheduleBase Klasa jest klasą bazową i jest dziedziczone przez JobSchedule klasy | |
TargetServer | TargetServer Reprezentuje obiekt serwer miejsce docelowe zdefiniowane dla administracji propagując na SQL Server agenta. | |
TargetServerCollection | TargetServerCollection Klasy reprezentuje kolekcja TargetServer obiektów, które reprezentują serwerów miejsce docelowe zdefiniowany na SQL Server agenta. | |
TargetServerGroup | TargetServerGroup Obiektu reprezentujące serwer docelowy grupy zdefiniowane dla administracji wieloserwerowe na SQL Server agenta. | |
TargetServerGroupCollection | TargetServerGroupCollection Klasy reprezentuje kolekcja TargetServerGroup obiekty reprezentujące wszystkie serwer docelowy grup zdefiniowanych na SQL Server agenta. |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
ActivationOrder | ActivationOrder Wyliczenie zawiera wartości, które są używane do określenia, kiedy uruchamia wyzwalacz w stosunku do innych wyzwalaczy dołączonych do podanych Wstaw, aktualizowanie lub usuwanie operacji. | |
AgentLogLevels | AgentLogLevels Wyliczenie zawiera wartości, które są używane do określania typu błędy lub komunikaty, które są rejestrowane przez SQL Server.To wyliczenie ma FlagsAttribute atrybut, który pozwala na łączenie bitowe jego element członkowski wartości. | |
AgentMailType | AgentMailType Wyliczenie zawiera wartości, które są używane do określania źródło wiadomości. | |
AgentSubSystem | The AgentSubSystem enumeration contains values that are used to specify the Microsoft SQL Server subsystems that can be used by job steps. | |
AlertType | AlertType Wyliczenie zawiera wartości, które są używane do określania typu zdarzenie lub wydajności warunek powodujący alertów, należy podnieść. | |
CategoryType | CategoryType Wyliczenie jest lista wartości stałych, określające typ kategorii, takich jak czy kategorii odnosi się do lokalnego zadań lub administrowanie wieloma serwerami. | |
CompletionAction | CompletionAction Wyliczenie jest lista stała wartości określające okoliczności, po zakończeniu zadanie po wykonywane jest inną akcja. | |
CompletionResult | CompletionResult Wyliczenie jest lista stała wartości określające status po zakończeniu zadanie lub kroku zlecenia. | |
FindOperand | FindOperand Wyliczenie reprezentuje listę argumentów, które są używane do oceny DateJobCreated i DateJobLastModified Właściwości, aby określić zakres dat w filtr zadanie. | |
FrequencyRelativeIntervals | FrequencyRelativeIntervals Wyliczenie zawiera wartości, które są używane do określania pozycji porządkowej wystąpienia cyklicznego w określonym okresie. | |
FrequencySubDayTypes | FrequencySubDayTypes Wyliczenie zawiera wartości, które są używane do określania sposobu, w którym planowanie odbywa się w okresie od dnia. | |
FrequencyTypes | FrequencyTypes Wyliczenie zawiera wartości, które są używane do określania, jak często wykonywane zgodnie z harmonogramem. | |
JobExecutionStatus | JobExecutionStatus Wyliczenie jest lista stała wartości określające stan wykonania zadanie lub kroku zlecenia. | |
JobOutcome | JobOutcome Wyliczenie jest lista stała wartości określające wynik po uruchomieniu zadanie. | |
JobServerType | JobServerType Wyliczenie jest lista stała wartości określające typ serwera, w odniesieniu do administracji propagując lub autonomicznych. | |
JobStepFlags | JobStepFlags Wyliczenie jest lista stała wartości określające pliku, do którego należy dołączyć informacje o historia zadanie. | |
JobType | JobType Wyliczenie jest lista stała wartości określające miejsce, w którym zadanie jest uruchamiane (lokalnie lub na wielu serwerach). | |
MonthlyRelativeWeekDays | MonthlyRelativeWeekDays Wyliczenie zawiera wartości, które określone dni tygodnia, dni tygodnia, weekendy lub każdego dnia. | |
NotifyMethods | NotifyMethods Wyliczenie zawiera wartości, które określa metoda wykorzystywane do powiadamiania podmiotów gospodarczych w alert lub zadanie.To wyliczenie ma FlagsAttribute atrybut, który pozwala na łączenie bitowe jego element członkowski wartości. | |
NotifyType | NotifyType Wyliczenie zawiera wartości, które są używane do określenia typu powiadomienie, który ogranicza dane wyjściowe Alert obiektu EnumNotifications metoda. | |
OSRunPriority | OSRunPriority Zawiera wyliczenie stała wartości określające poziomy priorytetowo z systemem operacyjnym. | |
StepCompletionAction | StepCompletionAction Wyliczenie zawiera wartości, które określić akcja podjęte po zakończeniu kroku zadanie. | |
TargetServerStatus | TargetServerStatus Wyliczenie zawiera wartości określające status serwer docelowy.To wyliczenie ma FlagsAttribute atrybut, który pozwala na łączenie bitowe jego element członkowski wartości. | |
WeekDays | WeekDays Zawiera wyliczenie stała wartości określające dni tygodnia. |