Przestrzeń nazw Microsoft.SqlServer.Management.Dmf
Microsoft.SqlServer.Management.Dmf Nazw zawiera klasy, które reprezentują SQL Serverzarządzanie oparte na zasadach obiektów.
Wystąpienie najwyższego poziom jest PolicyStore klasy, która okaże się połączenia z wystąpieniem programu SQL Server.Inne: Policy, Condition, PolicyGroupSubscription, PolicyCategory, Facets.
Obiekty DMF może służyć do tworzenia i zarządzania zasadami, które kontrolują zachowanie i konfiguracja wystąpienie programu SQL Server.Wszystkie zachowania i konfiguracje są reprezentowane przez faset.Microsoft.SqlServer.Management.Facets Nazw zawiera obiekty, które reprezentują repozytorium faset używane przy definiowaniu zasad.Zasady są używane przy definiowaniu pakiet DAC przy użyciu obiektów DAC.Ta umożliwia można sterować zasad podczas instalowania struktury aplikacji bazy danych przechowywane w pakiet DAC na wystąpienie programu SQL Server.Określone zasady określają wystąpień programu SQL Server w sieci szkieletowej SQL, do którego można wdrożyć pakiet DAC.
Zasady jest wynikiem stosowania warunku do jednego z kilku miejsce docelowe.Warunek jest połączona z Państwem zachowanie aspekt, na przykład poczta bazy danych jest aspekt i czy jest zainstalowany lub nie jest państwem.Określanie bazy danych poczty musi być zainstalowany tak, jest warunkiem.Stosowanie filtru, można utworzyć zestaw obiektów miejsce docelowe.Następnie należy zastosować do miejsce docelowe warunek zestaw dokonać zasadę.
Microsoft.SqlServer.Management.Dmf Obszaru nazw, który znajduje się w pliku Microsoft.SqlServer.Dmf.dll.Ponadto niektóre obiekty pomocnicze są w plikach Microsoft.SqlServer.DmfSqlClrWrapper.dll i Microsoft.SqlServer.Dmf.Adapters.dll.Należy zaimportować te pliki dostępu do klas w Microsoft.SqlServer.Management.Dmf obszaru nazw.
Za pomocą Microsoft.SqlServer.Management.Dmf obszaru nazw, można wykonać następujące czynności:
Tworzenie, Odczyt, aktualizacji i usuwania zasad, obiektów miejsce docelowe, warunki, filtry i subskrypcje.
Skrypt obiektów DMF skojarzonych z tym połączeniem.
Zdefiniowanie miejsce docelowe zestaw przy użyciu filtru.
Wyodrębnij istniejący stan konfiguracja wystąpienie programu SQL Server i utworzyć zasadę.
Eksportowanie i importowanie obiektów DMF.
Przypisać zasadę do zestaw obiektów miejsce docelowe.
Oceny polityki.
Mieć miejsce docelowe subskrybować zasad.
Klasy
| Klasa | Opis | |
|---|---|---|
![]() |
AdapterAlreadyExistsException | AdapterAlreadyExistsException Klasa jest wyjątek jest wywoływane, gdy próby kolekcja kolekcja, która nie jest dostępna. |
![]() |
AdapterWrongNumberOfArgumentsException | AdapterWrongNumberOfArgumentsException Klasa jest wyjątek, który jest wywoływane, gdy adapter sieciowa odbiera nieprawidłową liczbę argumentów. |
![]() |
AssemblyAlreadyRegisteredException | AssemblyAlreadyRegistered Klasa jest wyjątek jest wywoływane, gdy adapter sieciowa odbiera nieprawidłową liczbę argumentów. |
![]() |
BadEventDataException | BadEventDataException Klasa jest wyjątek jest wywoływane, gdy dane zdarzenie jest niepoprawny. |
![]() |
BadExpressionTreeException | BadExpressionTreeException Klasa jest wyjątek jest wywoływane, gdy drzewo wyrażenie jest niepoprawny. |
![]() |
Condition | Condition Reprezentuje obiekt zarządzanie oparte na zasadach warunek. |
![]() |
Condition.Key | Condition.Key klucz, który identyfikuje reprezentuje klasę Condition klasy |
![]() |
ConditionCollection | ConditionCollection Klasy reprezentuje kolekcja Condition obiektów, które reprezentują wszystkie warunki w magazynie zasad. |
![]() |
ConditionExtender | ConditionExtender Klasa jest wyjątek jest wywoływane, gdy drzewo wyrażenie jest niepoprawny. |
![]() |
ConflictingPropertyValuesException | ConflictingPropertyValuesException Klasa jest wyjątek, który jest wywoływane, gdy wartości właściwość konfliktu. |
![]() |
ConnectionEvaluationHistory | ConnectionEvaluationHistory Obiekt reprezentuje informacje dotyczące oceny zasady nadrzędnej jest przechowywana w systemie wykazów. |
![]() |
ConnectionEvaluationHistory.Key | ConnectionEvaluationHistory.Key Klucz, który jest używany do identyfikowania reprezentuje klasę ConnectionEvaluationHistory klasy |
![]() |
ConnectionEvaluationHistoryCollection | ConnectionEvaluationHistoryCollection Klasy reprezentuje kolekcja ConnectionEvaluationHistory obiektów, które reprezentują wszystkie połączenia historie oceny są w historia oceny. |
![]() |
ConversionNotSupportedException | ConversionNotSupportedException Klasa jest wyjątek, który jest wywoływane, gdy podejmowana jest próba konwersji nieobsługiwanego typu. |
![]() |
DmfException | DmfException Reprezentuje klasę wyjątków zarządzanie oparte na zasadach ogólnych. |
![]() |
EvaluationDetail | EvaluationDetail Obiekt reprezentuje informacje oceny zapisane w katalogach systemu o zasady nadrzędnej dla danego miejsce docelowe. |
![]() |
EvaluationDetail.Key | EvaluationDetail.Key Klucz, który jest używany do identyfikowania reprezentuje klasę EvaluationDetail klasy |
![]() |
EvaluationDetailCollection | EvaluationDetailCollection Klasy reprezentuje kolekcja EvaluationDetail obiektów, które reprezentują wiersze szczegółów są w ocenie. |
![]() |
EvaluationFactory | Reprezentuje w fabryce oceny zarządzanie oparte na zasadach usług. |
![]() |
EvaluationHistory | EvaluationHistory Obiekt reprezentuje informacje dotyczące oceny zasady nadrzędnej jest przechowywana w systemie wykazów. |
![]() |
EvaluationHistory.Key | EvaluationHistory.Key klucz, który identyfikuje reprezentuje klasę EvaluationHistory klasy |
![]() |
EvaluationHistoryCollection | EvaluationHistoryCollection Klasy reprezentuje kolekcja EvaluationHistory obiektów, które reprezentują wszystkie historie oceny, które są w magazynie zasad. |
![]() |
ExpressionNode | ExpressionNode Obiekt reprezentuje węzeł wyrażenie zarządzanie oparte na zasadach.Węzeł wyrażenie opisuje część wyrażenia, na przykład wartość stała, operator lub funkcja. |
![]() |
ExpressionNodeAttribute | ExpressionNodeAttribute Obiekt reprezentuje atrybut węzła wyrażenie zarządzanie oparte na zasadach. |
![]() |
ExpressionNodeChildren | ExpressionNodeChildren Obiekt reprezentuje wyrażenie podrzędność węzłów, które są zależne od węzła wyrażenia. |
![]() |
ExpressionNodeConfigurationException | ExpressionNodeConfigurationException Klasa jest wyjątek, który jest wywoływane, gdy adapter sieciowa odbiera nieprawidłową liczbę argumentów. |
![]() |
ExpressionNodeConstant | ExpressionNodeConstant Obiekt reprezentuje wartość stała, który jest używany w wyrażenie. |
![]() |
ExpressionNodeFunction | ExpressionNodeFunction Obiekt reprezentuje część zarządzanie oparte na zasadach wyrażenie funkcji. |
![]() |
ExpressionNodeGroup | ExpressionNodeGroup Obiekt reprezentuje węzeł wyrażenie to grupy. |
![]() |
ExpressionNodeNotConfigurableException | ExpressionNodeNotConfigurableException Klasa jest wyjątek jest wywoływane, gdy węzeł wyrażenie nie można konfigurować. |
![]() |
ExpressionNodeNotConfigurableOperatorException | ExpressionNodeNotConfigurableOperatorException Klasa jest wyjątek, który jest uruchamiany, jeśli operator nie można skonfigurować węzła wyrażenie. |
![]() |
ExpressionNodeOperator | ExpressionNodeOperator Obiekt reprezentuje węzeł wyrażenie to operator. |
![]() |
ExpressionSerializationException | ExpressionSerializationException Klasa jest wyjątek jest wywoływane, gdy adapter sieciowa odbiera nieprawidłową liczbę argumentów. |
![]() |
ExpressionTypeMistmatchException | ExpressionTypeMismatchException Klasa jest wyjątek jest wywoływane, gdy typy w wyrażenie dopasowania. |
![]() |
FacetInfo | FacetInfo Reprezentuje obiekt aspekt informacji.Aspekt reprezentuje logiczną wymiar miejsce docelowe i jest używana razem z lokalnych wyrażenie, aby utworzyć warunek. |
![]() |
FacetInfoCollection | FacetInfoCollection Klasy reprezentuje kolekcja FacetInfo obiektów, które reprezentują wszystkie aspekty na wystąpienie SQL Server. |
![]() |
FailedOperationException | FailedOperationException Klasa jest wyjątek, który jest wywoływane, gdy niepowodzenie operacji zarządzanie oparte na zasadach. |
![]() |
FunctionBadDatePartException | FunctionBadDatePartException Klasa jest wyjątek, który jest uruchamiany, jeśli data, który jest dostarczony do funkcja nie poprawny format. |
![]() |
FunctionNoServerException | FunctionNoServerException Klasa jest wyjątek jest wywoływane, gdy serwer nie jest rozpoznawany. |
![]() |
FunctionNotASmoObjectException | FunctionNotASmoObjectException Klasa jest wyjątek, który jest wywoływane, gdy napotka funkcja nieobsługiwana obiektu. |
![]() |
FunctionTooManyColumnsException | FunctionTooManyColumnsException Klasa jest wyjątek, który jest wywoływane, gdy funkcja ma zbyt wiele kolumn. |
![]() |
FunctionWrongArgumentsNumberException | FunctionWrongArgumentsNumberException Klasa jest wyjątek, który jest wywoływane, gdy funkcja otrzymuje niepoprawną liczbę argumentów. |
![]() |
FunctionWrongArgumentTypeException | FunctionWrongArgumentTypeException Klasa jest wyjątek, który jest wywoływane, gdy funkcja odbiera argument jest niepoprawny typ. |
![]() |
FunctionWrongReturnTypeException | FunctionWrongReturnTypeException Klasa jest wyjątek, który jest wywoływane, gdy zwraca określony typ nie jest ta sama jako typ, który jest zwracany przez funkcja. |
![]() |
InvalidInOperatorException | InvalidInOperatorException Klasa jest wyjątek jest wywoływane, gdy operator jest nieprawidłowy. |
![]() |
InvalidOperandException | InvalidOperandException Klasa jest wyjątek, który jest wywoływane, gdy napotkała argument jest nieprawidłowy. |
![]() |
MissingJobScheduleException | MissingJobScheduleException Klasa jest wyjątek jest wywoływane, gdy istnieje w nie harmonogram zadanie. |
![]() |
MissingObjectException | MissingObjectException Klasa jest wyjątek jest wywoływane, gdy brakuje określonego obiektu. |
![]() |
MissingPropertyException | MissingPropertyException Klasa jest wyjątek jest wywoływane, gdy brak jest określona właściwość. |
![]() |
MissingTypeFacetAssociationException | MissingTypeFacetAssociationException Klasa jest wyjątek jest wywoływane, gdy brakuje określonego skojarzenia między aspekt i typu. |
![]() |
NonConfigurableReadOnlyPropertyException | NonConfigurableReadOnlyPropertyException Klasa jest wyjątek, który jest wywoływane, gdy próba skonfigurowania tylko do odczytu właściwość. |
![]() |
NonRetrievablePropertyException | NonRetrievablePropertyException Klasa jest wyjątek jest wywoływane, gdy nie można pobrać właściwość. |
![]() |
NoTargetSetEnabledException | NoTargetSetEnabledException Klasa jest wyjątek jest wywoływane, gdy zestaw miejsce docelowe nie został włączony. |
![]() |
NullFacetException | NullFacetException Klasa jest wyjątek, który jest uruchamiany, jeśli aspekt zestaw. |
![]() |
ObjectAlreadyExistsException | ObjectAlreadyExistsException Klasa jest wyjątek jest wywoływane, gdy podejmowana jest próba, aby utworzyć obiekt już istnieje. |
![]() |
ObjectSet | ObjectSet Reprezentuje obiekt zarządzanie oparte na zasadach zestaw obiektów. |
![]() |
ObjectSet.Key | ObjectSet.Key klucz, który identyfikuje reprezentuje klasę ObjectSet klasy |
![]() |
ObjectSetCollection | ObjectSetCollection Klasy reprezentuje kolekcja ObjectSet obiektów, które reprezentują obiektu ustawia się w magazynie zasad. |
![]() |
ObjectValidationException | ObjectValidationException Klasa jest wyjątek, który jest wywoływane, gdy obiekt napotka błąd podczas sprawdzania poprawności. |
![]() |
OperatorNotApplicableException | OperatorNotApplicableException Klasa jest wyjątek, który jest wywoływane, gdy operator nie ma odpowiednich uprawnień. |
![]() |
Policy | Policy Reprezentuje obiekt zasady zarządzania opartego na zasadach.Zasady reprezentuje relację między miejsce docelowe obiektu i warunku. |
![]() |
Policy.ConnectionProcessingFinishedEventArgs | Reprezentuje argumenty, które są przekazywane do obsługa zdarzeń po zakończeniu przetwarzania połączeń. |
![]() |
Policy.ConnectionProcessingStartedEventArgs | Reprezentuje argumenty, które są przekazywane do obsługa zdarzeń rozpoczęcia przetwarzania połączeń. |
![]() |
Policy.Key | Policy.Key Klucz identyfikujący każde wystąpienie reprezentuje klasę Policy klasy |
![]() |
Policy.PolicyEvaluationFinishedEventArgs | Reprezentuje argumenty, które są przekazywane do obsługa zdarzeń po zakończeniu oceny polityki. |
![]() |
Policy.TargetProcessedEventArgs | Reprezentuje argumenty, które są przekazywane do obsługa zdarzeń podczas przetwarzania miejsce docelowe. |
![]() |
PolicyCategory | Reprezentuje kategorię klasyfikujący zasad w SQL Server na podstawie zasad zarządzania.Zasady kategorie są używane do grupowania razem do których obiektów miejsce docelowe można subskrybować zasady. |
![]() |
PolicyCategory.Key | PolicyCategory.Key klucz, który identyfikuje reprezentuje klasę PolicyCategory klasy |
![]() |
PolicyCategoryCollection | PolicyCategoryCollection Klasy reprezentuje kolekcja PolicyCategory obiektów, które reprezentują wszystkie kategorie zasady w magazynie zasad. |
![]() |
PolicyCategoryInformation | Zawiera informacje dotyczące kategorii zasad w zarządzanie oparte na zasadach usług. |
![]() |
PolicyCategorySubscription | PolicyCategorySubscription Obiekt reprezentuje subskrypcja do kategorii określonej zasady. |
![]() |
PolicyCategorySubscription.Key | PolicyCategorySubscription.Key klucz, który identyfikuje reprezentuje klasę PolicyCategorySubscription klasy |
![]() |
PolicyCategorySubscriptionCollection | PolicyCategorySubscriptionCollection Klasy reprezentuje kolekcja PolicyCategorySubscription obiektów, które reprezentują wszystkie subskrypcje kategorii zasad, które są w magazynie zasad. |
![]() |
PolicyCollection | PolicyCollection Klasy reprezentuje kolekcja Policy obiektów, które reprezentują wszystkie zasady w magazynie zasad. |
![]() |
PolicyEvaluationException | PolicyEvaluationException Klasa jest wyjątek, który jest wywoływane, gdy wystąpi błąd podczas oceny zasad. |
![]() |
PolicyEvaluationResultsWriter | Reprezentuje modułu zapisującego XML rejestrująca historia oceny zasad zarządzania opartego na zasadach. |
![]() |
PolicyEvaluationWrapper | Reprezentuje klasy otoki dla oceny zasad. |
![]() |
PolicyExtender | Zawiera dodatkowe funkcje dla Policy obiektu. |
![]() |
PolicyStore | PolicyStore Typu jest głównym DMF obiektu modelu. |
![]() |
PolicyStore.Key | PolicyStore.Key Klucz identyfikujący każde wystąpienie reprezentuje klasę PolicyStore klasy |
![]() |
PolicyStoreUpgradeSession | Reprezentuje sesja uaktualnienie magazynu zasad. |
![]() |
PostConfigurationActionAttribute | Reprezentuje konfiguracja post zestaw akcja atrybuty. |
![]() |
RestartPendingException | RestartPendingException Klasa reprezentuje wyjątek, który jest wywoływane, gdy oczekuje ponownego uruchomienia systemu. |
![]() |
RestartPendingException<T> | RestartPendingException Klasa jest wyjątek jest wywoływane, gdy wystąpi błąd podczas ponownego uruchamiania systemu jest w stanie oczekiwania. |
![]() |
StringPropertyTooLongException | StringPropertyTooLongException Klasa jest wyjątek jest wywoływane, gdy ciąg, który jest przypisany do właściwość jest zbyt long. |
![]() |
TargetEvaluation | Reprezentuje oceny miejsce docelowe w zarządzanie oparte na zasadach usług. |
![]() |
TargetSet | TargetSet Obiekt reprezentuje oparte na zasadach zarządzania miejsce docelowe zestaw przechowuje informacje o poziomach, warunek dla każdego poziom i typy docelowe. |
![]() |
TargetSet.Key | TargetSet.Key klucz, który identyfikuje reprezentuje klasę TargetSet klasy |
![]() |
TargetSetCollection | TargetSetCollectionCollection Klasy reprezentuje kolekcja TargetSet obiektów, które reprezentują wszystkie zasady w magazynie zasad. |
![]() |
TargetSetCountMismatchException | TargetSetCountMismatchException Klasa jest wyjątek, który jest wywoływane, gdy zestaw miejsce docelowe i nie zlicza aspekt dopasowania. |
![]() |
TargetSetLevel | Reprezentuje obiekt miejsce docelowe zestaw poziom usług opartych na zasadach zarządzania. |
![]() |
TargetSetLevel.Key | TargetSetLevel.Key klucz, który identyfikuje reprezentuje klasę TargetSetLevel klasy |
![]() |
TargetSetLevelCollection | TargetSetLevelCollection Klasy reprezentuje kolekcja TargetSetLevel obiekty reprezentujące wszystkie docelowe zestaw poziomów miejsce docelowe zestaw. |
![]() |
TypeConversionException | TypeConversionException Klasa jest wyjątek jest wywoływane, gdy wystąpi błąd konwersji typu. |
![]() |
UnsupportedObjectTypeException | UnsupportedObjectTypeException Klasa jest wyjątek, który jest wywoływane, gdy wystąpi błąd, gdy napotka zasady nieobsługiwany obiektu. |
![]() |
UnsupportedTargetSetForFacetException | UnsupportedTargetSetForFacetException Klasa jest wyjątek, który jest wywoływane, gdy wystąpi błąd, gdy zestaw miejsce docelowe nie jest obsługiwany przez aspekt. |
![]() |
UnsupportedTypeException | UnsupportedTypeException Klasa jest wyjątek jest wywoływane, gdy napotkano nieobsługiwany typ. |
![]() |
Utils | Reprezentuje klasę narzędzia, która jest używana w zarządzanie oparte na zasadach usług. |
Delegaci
| Delegat | Opis | |
|---|---|---|
![]() |
Policy.ConnectionProcessingFinishedEventHandler | Policy.ConnectionProcessingFinishedEventHandler Klasa reprezentuje obsługa zdarzeń, który obsługuje zdarzenie, który występuje podczas przetwarzania połączenie zostało zakończone. |
![]() |
Policy.ConnectionProcessingStartedEventHandler | Policy.ConnectionProcessingStartedEventHandler Klasa reprezentuje obsługa zdarzeń, który obsługuje zdarzenie, który występuje podczas przetwarzania połączenia została uruchomiona. |
![]() |
Policy.PolicyEvaluationFinishedEventHandler | Reprezentuje argumenty, które są przekazywane do obsługa zdarzeń po zakończeniu oceny zasad. |
![]() |
Policy.PolicyEvaluationStartedEventHandler | PolicyEvaluationStartedEventHandler Klasa reprezentuje obsługa zdarzeń obsługi zdarzenie występującego podczas oceny polityki rozpoczął. |
![]() |
Policy.TargetProcessedEventHandler | TargetProcessedEventHandler Klasa reprezentuje obsługa zdarzeń, który obsługuje zdarzenie, który występuje, gdy obiekt miejsce docelowe został przetworzony. |
Wyliczenia
| Wyliczenie | Opis | |
|---|---|---|
![]() |
AdHocPolicyEvaluationMode | AdHocPolicyEvaluationMode Wyliczenie zawiera wartości, które określa metoda, który jest używany do oceny zasad. |
![]() |
AutomatedPolicyEvaluationMode | AutomatedPolicyEvaluationMode Wyliczenie zawiera wartości, które określić automatycznego zarządzania opartego na zasadach zasady oceny trybów. |
![]() |
DmfExceptionType | DmfExceptionType Wyliczenie zawiera wartości, które są używane do określania zarządzanie oparte na zasadach typów wyjątków. |
![]() |
ExpressionNodeFunction.Function | ExpressionNodeFunction.Function Wyliczenie zawiera wartości, które reprezentują różne rodzaje obsługiwanych funkcji. |
![]() |
ExpressionNodeType | ExpressionNodeType Wyliczenie zawiera wartości, które określają typ węzła wyrażenie. |
![]() |
ExpressionSerializationException.ReaderActionType | Reprezentuje typ akcja czytnik skojarzony z serializacji.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. |
![]() |
ImportPolicyEnabledState | ImportPolicyEnabledState Wyliczenie zawiera wartości, które są używane do określania stanu zasady importu. |
![]() |
NameConditionType | NameConditionType Wyliczenie zawiera wartości, które są używane do określania warunku, który jest używany w zasadach. |
![]() |
OperatorType | OperatorType Wyliczenie zawiera wartości, które są używane do określania typu operator. |
![]() |
PolicyEffectiveState | PolicyEffectiveState Wyliczenie zawiera wartości, które są używane do określania skuteczności polityki. |
![]() |
PolicyHealthState | PolicyHealthState Wyliczenie zawiera wartości, które określić stan zdrowia zasad. |
![]() |
PolicyStore.EnumerationMode | Określa tryb wyliczenia PolicyStore obiektu. |
![]() |
PostConfigurationAction | PostConfigurationAction Wyliczenie zawiera wartości, które określa akcja wykonywaną po zakończeniu konfiguracja. |
![]() |
TypeClass | TypeClass Wyliczenie zawiera wartości, które opisują typy innej klasy. |
.gif)
.gif)
.gif)