DatabaseActiveDirectory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Теперь этот API является нерекомендуемым.
[System.Obsolete]
public sealed class DatabaseActiveDirectory : Microsoft.SqlServer.Management.Smo.SqlSmoObject
[<System.Obsolete>]
type DatabaseActiveDirectory = class
inherit SqlSmoObject
Public NotInheritable Class DatabaseActiveDirectory
Inherits SqlSmoObject
- Наследование
- Атрибуты
Поля
| Имя | Описание |
|---|---|
| m_ExtendedProperties |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| singletonParent |
Устаревшие.
Обычные объекты SMO обращаются к ссылке на родительский класс через parentColl (соответствующую коллекцию в родительском классе). Одноэлементный класс не имеет коллекции в родительском классе. (Унаследовано от SqlSmoObject) |
Свойства
| Имя | Описание |
|---|---|
| Alias | |
| Contact | |
| DatabaseEngineEdition |
Устаревшие.
Возвращает databaseEngineEdition объекта SMO (Унаследовано от SqlSmoObject) |
| DatabaseEngineType |
Устаревшие.
Возвращает DatabaseEngineType объекта SMO (Унаследовано от SqlSmoObject) |
| Description | |
| ExecuteForScalar |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| ExecutionManager |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| InformationUrl | |
| IsRegistered | |
| IsTouched |
Устаревшие.
Касается ли объект для безусловного скрипта Alter (Унаследовано от SqlSmoObject) |
| ObjectInSpace |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| Parent | |
| ParentCollection |
Устаревшие.
Возвращает коллекцию, содержащую объект. Может иметь значение NULL. (Унаследовано от SqlSmoObject) |
| Properties |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| ScalarResult |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| ServerVersion |
Устаревшие.
Возвращает serverVersion сервера, содержащего объект. Если объект не связан с подключенным сервером, возвращается самая известная версия сервера. (Унаследовано от SqlSmoObject) |
| State |
Устаревшие.
Возвращает состояние объекта (Унаследовано от SmoObjectBase) |
| Urn |
Устаревшие.
Возвращает urn объекта, вычисляемого на лету (Унаследовано от SqlSmoObject) |
| UrnSuffix | |
| UserData |
Устаревшие.
(Унаследовано от SmoObjectBase)
|
Методы
| Имя | Описание |
|---|---|
| AddDatabaseContext(StringCollection) |
Устаревшие.
метод вызывается из метода создания скрипта,связанного с ним (из производных классов, таких как Table, Index и т. д.). (Унаследовано от SqlSmoObject) |
| AlterImpl() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| AlterImplWorker() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| BindDefaultImpl(String, String, Boolean) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| BindRuleImpl(String, String, Boolean) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| CheckObjectState() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| CheckObjectState(Boolean) |
Устаревшие.
Это виртуальная функция, чтобы производные классы могли переопределить его, если они хотят выполнить дополнительные проверки состояния объекта. (Унаследовано от SqlSmoObject) |
| CheckObjectStateImpl(Boolean) |
Устаревшие.
Проверяет состояние объекта, так как оно не является перенаправляющимся, эта функция может вызываться напрямую и что означает, что производные классы не могут предоставлять собственную проверку. (Унаследовано от SqlSmoObject) |
| CleanObject() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| CreateImpl() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| CreateOrAlterImpl() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| Discover() |
Устаревшие.
Механизм обнаружения лучших усилий: этот метод отражает метаданные и получает все доступные объекты. (Унаследовано от SqlSmoObject) |
| DropImpl(Boolean, Boolean) |
Устаревшие.
Для вызовов удаления в пользовательской базе данных в Azure подключение будет закрыто, так как база данных удаляется, ВыполнениеManager обычно пытается повторить такие вызовы, повторно открыв подключение, мы хотим избежать этого повтора при обработке дескриптораError. (Унаследовано от SqlSmoObject) |
| DropImpl(Boolean) |
Устаревшие.
Удаляет объект (Унаследовано от SqlSmoObject) |
| DropImplWorker(Urn, Boolean) |
Устаревшие.
Удаляет объект (Унаследовано от SqlSmoObject) |
| ExecuteNonQuery(StringCollection, Boolean, Boolean) |
Устаревшие.
Выполняет инструкции SQL (Унаследовано от SqlSmoObject) |
| ExecuteWithModes(SqlExecutionModes, Action) |
Устаревшие.
Выполняет заданное действие в заданных режимах выполнения. Сбрасывает исходные режимы после завершения или сбоя действия. (Унаследовано от SqlSmoObject) |
| FormatSqlVariant(Object) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| GenerateAlterEvent() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| GenerateAlterEvent(Urn, Object) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| GetContextDB() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| GetDBName() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| GetFragOptionString(FragmentationOption) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| GetPropValue(String) |
Устаревшие.
Получение значения свойства из : — контейнер свойств непосредственно, если свойство доступно (грязное или извлеченное) — вызов метода OnPropertyMissing в противном случае Вызовет исключение, если значение свойства равно NULL в любом случае. (Унаследовано от SqlSmoObject) |
| GetPropValueOptional(String) |
Устаревшие.
Получение значения свойства из : — контейнер свойств, если состояние создается или мы в режиме конструктора (возможное значение NULL) — вызов метода OnPropertyMissing в противном случае (будет вызывать исключение, если значение РАВНО NULL) (Унаследовано от SqlSmoObject) |
| GetPropValueOptional<T>(String, T) |
Устаревшие.
Возвращает значение именованного свойства. Если объект находится в состоянии создания, а свойство еще не задано значение по умолчанию, возвращается. Если объект существует, значение по умолчанию игнорируется и возвращается фактическое значение. (Унаследовано от SqlSmoObject) |
| GetPropValueOptionalAllowNull(String) |
Устаревшие.
Извлеките значение свойства из : — контейнер свойств, если состояние создается или мы в режиме конструктора (возможно, NULL) — вызов метода OnPropertyMissing в противном случае (возможно, NULL) (Унаследовано от SqlSmoObject) |
| GetRealValue(Property, Object) |
Устаревшие.
Возвращает реальное значение свойства. (Унаследовано от SqlSmoObject) |
| GetServerName() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| GetServerObject() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| GetSqlServerVersionName() |
Устаревшие.
Возвращает общедоступное имя sqlserver для текущего подключения, например "SQL Server 2008". (Унаследовано от SqlSmoObject) |
| GetStringComparer() |
Устаревшие.
Возвращает средство сравнения, используемое всеми дочерними коллекциями объектов для сравнения имен объектов. Сравнение сервера основано на сортировке главного сравнения базы данных и его дочерних объектов на основе сортировки базы данных (Унаследовано от SqlSmoObject) |
| GetUrnRecursive(StringBuilder, UrnIdOption) |
Устаревшие.
Вычисляет urn для объекта, потенциально включая другие поля в определении, помимо ключевых полей. (Унаследовано от SqlSmoObject) |
| GetUrnRecursive(StringBuilder) |
Устаревшие.
Вычисляет urn для объекта. (Унаследовано от SqlSmoObject) |
| ImplInitialize(String[], OrderBy[]) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| InitChildCollection(Urn, Boolean) |
Устаревшие.
Инициализирует дочернюю коллекцию объектов, связанную с заданным типом. Например, столбец имени инициализирует коллекцию "Столбцы". (Унаследовано от SqlSmoObject) |
| Initialize() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| Initialize(Boolean) |
Устаревшие.
Инициализирует объект, считывая его свойства из перечислителя. (Унаследовано от SqlSmoObject) |
| IsExpressSku() |
Устаревшие.
Возвращает значение, указывающее, является ли сервер, содержащий этот объект, SKU Express (Унаследовано от SqlSmoObject) |
| IsObjectDirty() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IsObjectInitialized() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IsObjectInSpace() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IsSupportedProperty(String) |
Устаревшие.
Проверьте, поддерживается ли указанное свойство в текущей среде сервера (Унаследовано от SqlSmoObject) |
| IsVersion80SP3() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IsVersion90AndAbove() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| MarkDropped() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| MarkForDropImpl(Boolean) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| PostAlter() |
Устаревшие.
эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после изменения объекта. (Унаследовано от SqlSmoObject) |
| PostCreate() |
Устаревшие.
эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после создания объекта (Унаследовано от SqlSmoObject) |
| PostDrop() |
Устаревшие.
эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после удаления объекта. (Унаследовано от SqlSmoObject) |
| Refresh() |
Устаревшие.
обновляет свойства объекта, считывая их с сервера. (Унаследовано от SqlSmoObject) |
| Register() | |
| ScriptImpl() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| ScriptImpl(ScriptingOptions) |
Устаревшие.
Возвращает объект StringCollection со скриптом для объекта. Этот метод выдает ошибку, если ScriptData имеет значение true (Унаследовано от SqlSmoObject) |
| SetAccessToken(IRenewableToken) |
Устаревшие.
Задайте accessToken для подключения. (Унаследовано от SqlSmoObject) |
| SetParentImpl(SqlSmoObject) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| SetState(SqlSmoState) |
Устаревшие.
Задает состояние объекта (существующий, удаленный и т. д.) Приложения должны избегать использования этого метода. (Унаследовано от SmoObjectBase) |
| ThrowIfAboveVersion100(String) |
Устаревшие.
Создает исключение, если основная версия ServerVersion для этого объекта превышает 10.0 (SQL 2008) (Унаследовано от SqlSmoObject) |
| ThrowIfAboveVersion80(String) |
Устаревшие.
Создает исключение, если основная версия ServerVersion для этого объекта выше 8.0 (SQL 2000) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion100(String) |
Устаревшие.
Создает исключение, если основная версия ServerVersion для этого объекта ниже 10.0 (SQL 2008) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion110(String) |
Устаревшие.
Создает исключение UnsupportedVersionException, если исходный или целевой сервер ниже 11.0 (SQL 2012) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion110Prop(String) |
Устаревшие.
Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 11.0 (SQL 2012) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion120(String) |
Устаревшие.
Создает исключение, если основная версия ServerVersion для этого объекта ниже 12.0 (SQL 2014) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion120Prop(String) |
Устаревшие.
Создает исключение с текстом, указывая, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 12.0 (SQL 2014) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion130(String) |
Устаревшие.
Создает исключение, если основная версия ServerVersion для этого объекта ниже 13.0 (SQL 2016) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion130Prop(String) |
Устаревшие.
Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 13.0 (SQL 2016) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion140(String) |
Устаревшие.
Создает исключение, если основная версия ServerVersion для этого объекта ниже 14.0 (SQL 2017) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion140Prop(String) |
Устаревшие.
Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 14.0 (SQL 2017) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion80(String) |
Устаревшие.
Создает исключение, если основная версия ServerVersion для этого объекта ниже 8.0 (SQL 2000) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion80SP3() |
Устаревшие.
Создает исключение, если serverVersion для этого объекта ниже 8.760 (8.0 с пакетом обновления 3 (SP3) (Унаследовано от SqlSmoObject) |
| ThrowIfBelowVersion90(String) |
Устаревшие.
Создает исключение, если основная версия ServerVersion для этого объекта ниже 9.0 (SQL 2005) (Унаследовано от SqlSmoObject) |
| ToString() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| Touch() |
Устаревшие.
Помечай объект "касался" для безусловного скрипта Alter. (Унаследовано от SqlSmoObject) |
| TouchImpl() |
Устаревшие.
Виртуальный метод, позволяющий производным классам выполнять дополнительную работу при касании. (Унаследовано от SqlSmoObject) |
| UnbindDefaultImpl(Boolean) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| UnbindRuleImpl(Boolean) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| Unregister() | |
| UpdateRegistration() | |
| Validate(String, Object[]) |
Устаревшие.
(Унаследовано от SmoObjectBase)
|
События
| Имя | Описание |
|---|---|
| PropertyChanged |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| PropertyMetadataChanged |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IAlienObject.Discover() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IAlienObject.GetDomainRoot() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IAlienObject.GetParent() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IAlienObject.GetPropertyType(String) |
Устаревшие.
Обнаруживает тип свойства. (Унаследовано от SqlSmoObject) |
| IAlienObject.GetPropertyValue(String, Type) |
Устаревшие.
Извлекает значение для заданного свойства. Создает исключение, если свойство не найдено. (Унаследовано от SqlSmoObject) |
| IAlienObject.GetUrn() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IAlienObject.Resolve(String) |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
| IAlienObject.SetObjectState(SfcObjectState) |
Устаревшие.
Задает состояние этого объекта на основе предоставленного SfcObjectState. (Унаследовано от SqlSmoObject) |
| IAlienObject.SetPropertyValue(String, Type, Object) |
Устаревшие.
Задает значение заданного свойства, если оно доступно для записи. Если свойство не находится в контейнере свойств, используется отражение. Создает исключение, если свойство не найдено. (Унаследовано от SqlSmoObject) |
| ISfcPropertyProvider.GetPropertySet() |
Устаревшие.
(Унаследовано от SqlSmoObject)
|
Методы расширения
| Имя | Описание |
|---|---|
| GetAssessmentItems(SqlSmoObject, String[]) |
Устаревшие.
Находит все доступные проверки для заданных |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
Устаревшие.
Синхронно выполняет оценку для данного и |
| GetAssessmentResults(SqlSmoObject, String[]) |
Устаревшие.
Синхронно выполняет оценку для данного и |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
Устаревшие.
Асинхронно выполняет оценку для заданных |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
Устаревшие.
Асинхронно выполняет оценку для заданных |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
Устаревшие.
Проверяет, поддерживается ли указанный тип корневым сервером ServerVersionDatabaseEngineType для этого объекта. Если scriptingPreferences не имеет значения NULL, также проверяет, поддерживается ли указанный тип целевым серверомServerVersion.DatabaseEngineType |