Язык

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
Наследование
DatabaseActiveDirectory
Атрибуты

Поля

Имя Описание
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[])
Устаревшие.

Находит все доступные проверки для заданных smoObject.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)
Устаревшие.

Синхронно выполняет оценку для данного и smoObject предоставляет IEnumerable<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResults(SqlSmoObject, String[])
Устаревшие.

Синхронно выполняет оценку для данного и smoObject предоставляет IEnumerable<T> описание обнаруженных проблем.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)
Устаревшие.

Асинхронно выполняет оценку для заданных smoObject и дает List<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResultsList(SqlSmoObject, String[])
Устаревшие.

Асинхронно выполняет оценку для заданных smoObject и дает List<T> описание обнаруженных проблем.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)
Устаревшие.

Проверяет, поддерживается ли указанный тип корневым сервером ServerVersionDatabaseEngineType для этого объекта. Если scriptingPreferences не имеет значения NULL, также проверяет, поддерживается ли указанный тип целевым серверомServerVersion.DatabaseEngineType

Применяется к