Udostępnij za pośrednictwem


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
Klasa publiczna 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.
Klasa publiczna Alert The Alert class represents a Microsoft SQL Server Agent alert.
Klasa publiczna AlertCategory AlertCategory Klasa zawiera atrybuty, które umożliwiają alerty, aby podzielić.
Klasa publiczna AlertCategoryCollection AlertCategoryCollection Klasy reprezentuje kolekcja AlertCategory obiektów, które reprezentują wszystkie kategorie zdefiniowane dla obiektu nadrzędnego.
Klasa publiczna AlertCollection AlertCollection Klasy reprezentuje kolekcja Alert obiektów, które reprezentują wszystkie alerty zdefiniowane dla obiektu nadrzędnego.
Klasa publiczna AlertSystem AlertSystem Klasa zawiera informacje o systemie, odnoszące się do wszystkich alertów zdefiniowane dla wystąpienie Microsoft SQL Server.
Klasa publiczna 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.
Klasa publiczna Job The Job class represents a Microsoft SQL Server Agent job.
Klasa publiczna JobCategory JobCategory Klasa zawiera atrybuty, które umożliwiają alerty, aby podzielić.
Klasa publiczna JobCategoryCollection JobCategoryCollection Klasy reprezentuje kolekcja JobCategory obiektów, które reprezentują wszystkie kategorie zdefiniowane dla obiektu nadrzędnego.
Klasa publiczna JobCollection JobCollection Klasy reprezentuje kolekcja Job obiekty reprezentujące wszystkie zadania zdefiniowane na JobServer obiektu.
Klasa publiczna JobFilter JobFilter Obiekt jest używany do przechowywania informacji o ograniczenia stosowane do EnumJobs metoda JobServer obiektu.
Klasa publiczna JobHistoryFilter JobHistoryFilter Obiekt jest używany do przechowywania informacji o ograniczenia stosowane do EnumJobHistory metoda JobServer obiektu.
Klasa publiczna JobSchedule JobSchedule Reprezentuje klasę SQL Server harmonogramu zadanie agenta.
Klasa publiczna JobScheduleCollection JobScheduleCollection Klasy reprezentuje kolekcja JobSchedule obiektów, które reprezentują wszystkie harmonogramy zadanie zdefiniowane dla obiektu nadrzędnego.
Klasa publiczna JobServer JobServer Reprezentuje obiekt SQL Server Agent podsystemu oraz msdb bazy danych.
Klasa publiczna JobStep The JobStep class represents a Microsoft SQL Server job step.
Klasa publiczna JobStepCollection JobStepCollection Klasy reprezentuje kolekcja JobStep obiektów, które reprezentują czynności zadanie zdefiniowane w nadrzędnej Job obiektu.
Klasa publiczna Operator Operator Reprezentuje klasę SQL Server Agent operator.
Klasa publiczna OperatorCategory OperatorCategory Klasa zawiera atrybuty, umożliwiające podmiotom sklasyfikować.
Klasa publiczna OperatorCategoryCollection OperatorCategoryCollection Klasy reprezentuje kolekcja OperatorCategory obiektów, które reprezentują wszystkie kategorie zdefiniowane dla obiektu nadrzędnego.
Klasa publiczna OperatorCollection OperatorCollection Klasy reprezentuje kolekcja Operator obiekty reprezentujące wszystkie podmioty gospodarcze zdefiniowane w JobServer obiektu.
Klasa publiczna ProxyAccount ProxyAccount Reprezentuje klasę SQL Server agenta konto proxy.
Klasa publiczna ProxyAccountCollection ProxyAccountCollection Klasy reprezentuje kolekcja ProxyAccount obiektów, które reprezentują wszystkie konta serwera proxy określone w SQL Server agenta.
Klasa publiczna 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
Klasa publiczna TargetServer TargetServer Reprezentuje obiekt serwer miejsce docelowe zdefiniowane dla administracji propagując na SQL Server agenta.
Klasa publiczna TargetServerCollection TargetServerCollection Klasy reprezentuje kolekcja TargetServer obiektów, które reprezentują serwerów miejsce docelowe zdefiniowany na SQL Server agenta.
Klasa publiczna TargetServerGroup TargetServerGroup Obiektu reprezentujące serwer docelowy grupy zdefiniowane dla administracji wieloserwerowe na SQL Server agenta.
Klasa publiczna TargetServerGroupCollection TargetServerGroupCollection Klasy reprezentuje kolekcja TargetServerGroup obiekty reprezentujące wszystkie serwer docelowy grup zdefiniowanych na SQL Server agenta.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne 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.
Wyliczenie publiczne 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.
Wyliczenie publiczne AgentMailType AgentMailType Wyliczenie zawiera wartości, które są używane do określania źródło wiadomości.
Wyliczenie publiczne AgentSubSystem The AgentSubSystem enumeration contains values that are used to specify the Microsoft SQL Server subsystems that can be used by job steps.
Wyliczenie publiczne 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ść.
Wyliczenie publiczne 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.
Wyliczenie publiczne CompletionAction CompletionAction Wyliczenie jest lista stała wartości określające okoliczności, po zakończeniu zadanie po wykonywane jest inną akcja.
Wyliczenie publiczne CompletionResult CompletionResult Wyliczenie jest lista stała wartości określające status po zakończeniu zadanie lub kroku zlecenia.
Wyliczenie publiczne 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.
Wyliczenie publiczne FrequencyRelativeIntervals FrequencyRelativeIntervals Wyliczenie zawiera wartości, które są używane do określania pozycji porządkowej wystąpienia cyklicznego w określonym okresie.
Wyliczenie publiczne 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.
Wyliczenie publiczne FrequencyTypes FrequencyTypes Wyliczenie zawiera wartości, które są używane do określania, jak często wykonywane zgodnie z harmonogramem.
Wyliczenie publiczne JobExecutionStatus JobExecutionStatus Wyliczenie jest lista stała wartości określające stan wykonania zadanie lub kroku zlecenia.
Wyliczenie publiczne JobOutcome JobOutcome Wyliczenie jest lista stała wartości określające wynik po uruchomieniu zadanie.
Wyliczenie publiczne JobServerType JobServerType Wyliczenie jest lista stała wartości określające typ serwera, w odniesieniu do administracji propagując lub autonomicznych.
Wyliczenie publiczne JobStepFlags JobStepFlags Wyliczenie jest lista stała wartości określające pliku, do którego należy dołączyć informacje o historia zadanie.
Wyliczenie publiczne JobType JobType Wyliczenie jest lista stała wartości określające miejsce, w którym zadanie jest uruchamiane (lokalnie lub na wielu serwerach).
Wyliczenie publiczne MonthlyRelativeWeekDays MonthlyRelativeWeekDays Wyliczenie zawiera wartości, które określone dni tygodnia, dni tygodnia, weekendy lub każdego dnia.
Wyliczenie publiczne 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.
Wyliczenie publiczne 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.
Wyliczenie publiczne OSRunPriority OSRunPriority Zawiera wyliczenie stała wartości określające poziomy priorytetowo z systemem operacyjnym.
Wyliczenie publiczne StepCompletionAction StepCompletionAction Wyliczenie zawiera wartości, które określić akcja podjęte po zakończeniu kroku zadanie.
Wyliczenie publiczne 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.
Wyliczenie publiczne WeekDays WeekDays Zawiera wyliczenie stała wartości określające dni tygodnia.