Microsoft.SqlServer.Management.Smo Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| Имя | Описание |
|---|---|
| AbortAfterWaitConverter | |
| AbstractCollectionBase |
Базовый класс для всех коллекций SMO |
| AffinityInfo |
AffinityInfo |
| AffinityInfoBase |
AffinityInfoBase |
| AgentSubSystemTypeConverter | |
| ApplicationRole |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/ApplicationRole |
| ApplicationRoleCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ApplicationRoleEvents | |
| ArrayListCollectionBase | |
| AsymmetricKey |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/AsymmetricKey |
| AsymmetricKeyCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| AsyncStatus |
Вспомогательный класс, описывающий состояние и последнее исключение из асинхронной операции. |
| Audit |
Инкапсулирование класса экземпляра: Server[@Name=']/Audit |
| AuditActionTypeConverter | |
| AuditCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| AuditDestinationTypeConverter | |
| AuditExtender | |
| AuditOnFailureActionConverter | |
| AuditSpecification | |
| AvailabilityDatabase |
База данных доступности представляет базу данных, которая входит в группу доступности. |
| AvailabilityDatabaseCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| AvailabilityGroup |
Группа доступности (AG) — это единица высокой доступности. Она представляет коллекцию связанных баз данных, которые формируют бизнес-критически важное приложение, которое нуждается в высокой доступности и возможности аварийного восстановления. |
| AvailabilityGroupCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| AvailabilityGroupListener |
это частичный класс класса AvailabilityGroupListener для поколения кода |
| AvailabilityGroupListenerCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| AvailabilityGroupListenerIPAddress |
это частичный класс availabilityGroupListenerIPAddress для поколения кода |
| AvailabilityGroupListenerIPAddressCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам IPAddress и SubnetMask и SubnetIP |
| AvailabilityGroupListenerIPAddressCollectionBase | |
| AvailabilityGroupState |
Это класс адаптера, реализующий IAvailabilityGroupState логический аспект для группы доступности. |
| AvailabilityReplica |
Реплика доступности — это экземпляр SQL Server, который является частью группы доступности. Реплика размещает копии баз данных в группе. В зависимости от текущих ролей реплика может быть основной частью группы доступности или одним из нескольких вторичных файлов. |
| AvailabilityReplicaCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| Backup | |
| BackupDevice |
Инкапсулирование класса экземпляра: Server[@Name=']/BackupDevice |
| BackupDeviceCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| BackupDeviceItem |
Представляет устройство, которое будет использоваться для резервного копирования или восстановления из |
| BackupDeviceList |
Строго типизированный список объектов BackupDeviceItem |
| BackupEncryptionOptions |
BackupEncryptionOptions представляет параметры шифрования для операций резервного копирования. |
| BackupMedia |
Класс Backup Media |
| BackupMediaSet |
Набор носителей резервного копирования |
| BackupMediaSet.IncompleteBackupMediaSetException |
Исключение MediaSet для неполного резервного копирования |
| BackupRestoreBase | |
| BackupSet |
Класс Backupset |
| BackupSetCollection |
Класс коллекции backupset |
| CatalogCollationTypeConverter | |
| Certificate |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/Certificate |
| CertificateCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| CertificateEvents | |
| Check |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/Check |
| CheckCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| CollationInfo |
Предоставляет сведения о определенной сортировке базы данных. |
| CollectionNotAvailableException |
Исключение возникает, когда пользователь запрашивает коллекцию, недоступная для текущей версии сервера. |
| Column |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/Column |
| ColumnCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ColumnEncryptionKey |
Представляет объект ключа шифрования столбцов SQL Server |
| ColumnEncryptionKeyCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ColumnEncryptionKeyValue |
Представляет объект значения ключа шифрования столбцов SQL Server. |
| ColumnEncryptionKeyValueCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ColumnEncryptionKeyValueCollectionBase |
ColumnEncryptionKeyValueCollectionBase |
| ColumnMasterKey |
Представляет объект главного ключа столбца SQL Server |
| ColumnMasterKeyCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ConfigProperty |
Класс экземпляра инкапсулирует триггер таблицы базы данных SQL Server |
| ConfigPropertyCollection | |
| Configuration |
Класс экземпляра инкапсулирует объект конфигурации SQL Server |
| ConfigurationBase | |
| Cpu |
Класс ЦП |
| CpuCollection |
Класс коллекции ЦП |
| CreateRestorePlanEventArgs |
Создание событий состояния плана восстановления |
| Credential |
Инкапсулирование класса экземпляра: Server[@Name='']/Credential |
| CredentialCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| CryptographicProvider |
Инкапсулирование класса экземпляра: Server[@Name=']/CryptographicProvider |
| CryptographicProviderCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| Database |
Инкапсулирование класса экземпляра: Server[@Name='']/Database |
| DatabaseActiveDirectory | |
| DatabaseAdapter | |
| DatabaseAdapterBase | |
| DatabaseAuditSpecification |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/DatabaseAuditSpecification |
| DatabaseAuditSpecificationCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| DatabaseAuditSpecificationExtender | |
| DatabaseCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| DatabaseDdlTrigger |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/DdlTrigger |
| DatabaseDdlTriggerCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| DatabaseDdlTriggerEvent |
DatabaseDdlTriggerEvent |
| DatabaseDdlTriggerEventSet |
class DatabaseDdlTriggerEventSet |
| DatabaseEncryptionKey |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/DatabaseEncryptionKey |
| DatabaseEncryptionKeyExtender | |
| DatabaseEvent | |
| DatabaseEventArgs |
Предоставляет сведения об изменении объекта SMO базы данных |
| DatabaseEvents | |
| DatabaseEventSet | |
| DatabaseFile |
Базовый класс для DataFile и LogFile |
| DatabaseFileMappingsDictionary |
Этот класс сопоставляет пути к файлам базы данных (т. е. пути DataFiles и LogFiles) от исходного сервера к соответствующему расположению целевого сервера, указанному пользователем. |
| DatabaseMaintenanceAdapter |
Аспект обслуживания базы данных имеет логические свойства. Он ввелся из класса DatabaseAdapter. |
| DatabaseMapping |
это структура для хранения сопоставлений баз данных |
| DatabaseMirroringPayload |
Инкапсулирование класса экземпляра: Server[@Name='']/Endpoint/DatabaseMirroring |
| DatabaseOptions |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Option |
| DatabasePerformanceAdapter |
Аспект производительности базы данных реализует логические свойства и требует переопределения Refresh и Alter, таким образом, это новый класс. |
| DatabasePermission | |
| DatabasePermissionInfo | |
| DatabasePermissionSet | |
| DatabaseReplicaState |
Этот класс представляет состояние среды выполнения базы данных, которая участвует в группе доступности. Эта база данных может находиться на любой из реплик, составляющих группу доступности. |
| DatabaseReplicaStateCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по свойствам AvailabilityReplicaServerName и AvailabilityDatabaseName |
| DatabaseReplicaStateCollectionBase |
это класс, содержащий общие функции всех классов коллекции схем. |
| DatabaseRestorePlanner |
Планировщик восстановления базы данных. |
| DatabaseRole |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Role |
| DatabaseRoleCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| DatabaseScopedConfiguration |
Частичное определение класса DatabaseScopedConfiguration. https://msdn.microsoft.com/library/mt629158.aspx |
| DatabaseScopedConfigurationCollection |
DatabaseScopedConfigurationCollection |
| DatabaseScopedConfigurationOnOffConverter | |
| DatabaseScopedCredential |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/DatabaseScopedCredential |
| DatabaseScopedCredentialCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| DatabaseSecurityAdapter |
Безопасность базы данных добавляет свойства из дочерних элементов и некоторых вычисляемых свойств. Он наследует от DatabaseAdapter. |
| DatabaseSnapshotExtender |
Класс расширения для моментального снимка базы данных |
| DataFile |
Этот класс инкапсулирует файл данных базы данных |
| DataFileCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| DataRetentionPeriodUnitTypeConverter | |
| DataTransferBase | |
| DataType |
Объект DataType позволяет пользователям определять тип данных SQL Server. |
| DdlTriggerBase | |
| Default |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Default |
| DefaultCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| DefaultConstraint |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/Column/Default |
| DefaultLanguage |
Этот объект управляет свойствами lcid и name для объектов SMO пользователя и базы данных. Методы предоставляются для чтения и записи свойств по умолчанию и полнотекстового текста. |
| DefaultRuleBase | |
| DependencyCollection |
Дерево зависимостей, возвращаемое в результате этапа обнаружения зависимостей |
| DependencyCollectionNode |
Класс DependencyCollectionNode представляет отдельную запись в списке зависимостей. |
| DependencyNode |
DependencyNode — это базовый класс узла, содержащий урн узла и тип зависимостей (SchemaBound/NonSchemaBound) узла со своим родительским элементом. |
| DependencyTree |
Дерево зависимостей, возвращаемое в результате этапа обнаружения зависимостей |
| DependencyTreeNode |
Класс DependencyTreeNode представляет отдельную запись в дереве зависимостей |
| DependencyWalker |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DwTableDistributionConverter | |
| DwViewDistributionConverter | |
| EdgeConstraint |
Этот класс представляет объект Ограничения Edge. Ограничения пограничных вычислений ограничивают подключения, которые можно установить в пограничной таблице между двумя узлами графа. Ограничения пограничных вычислений являются среднимыми и раскрываемыми, но не изменяемыми. Для изменения исходного файла необходимо удалить и создать новый. |
| EdgeConstraintClause |
Представляет объект EdgeConstraintClause. Объекты типов EdgeConstraintClause инкапсулируются в EdgeConstraint и представляют допустимые подключения между двумя узлами графа. |
| EdgeConstraintClauseCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| EdgeConstraintCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| Endpoint |
Инкапсулирование класса экземпляра: Server[@Name='']/Endpoint |
| EndpointCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| EndpointPayload | |
| EndpointProtocol | |
| EnumToDisplayNameConverter |
Преобразует указанный объект значения в объект перечисления. |
| EventProperty |
Тип значения имени класса, который содержит одно свойство события. |
| EventPropertyCollection |
Специализированная коллекция объектов name-object (словарь), используемая для свойств события. |
| EventSetBase |
Абстрактный класс для всех классов событий. |
| ExecutionManager |
инкапсулирует ConnectionContext и изолирует его от остальной части SMO. |
| ExtendedProperty |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/ExtendedProperty |
| ExtendedPropertyCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExtendedStoredProcedure |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/ExtendedStoredProcedure |
| ExtendedStoredProcedureCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| ExternalDataSource |
Представляет объект внешнего источника данных SQL Server. |
| ExternalDataSourceCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExternalDataSourcePushdownOptionConverter | |
| ExternalDataSourceTypeConverter | |
| ExternalFileFormat |
Представляет объект внешнего формата файлов SQL Server. |
| ExternalFileFormatCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExternalFileFormatTypeConverter | |
| ExternalLanguage |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/ExternalLanguage |
| ExternalLanguageCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExternalLanguageFile |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/ExternalLanguage/ExternalLanguageFile |
| ExternalLanguageFileCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExternalLanguageFilePlatformConverter | |
| ExternalLibrary |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/ExternalLibrary |
| ExternalLibraryCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExternalLibraryFile |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/ExternalLibrary/ExternalLibraryFile |
| ExternalResourcePool |
Представляет объект внешнего пула ресурсов SQL Server. |
| ExternalResourcePoolAffinityInfo |
ExternalResourcePoolAffinityInfo |
| ExternalResourcePoolCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExternalStream |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/ExternalStream |
| ExternalStreamCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExternalStreamingJob |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/ExternalStreamingJob |
| ExternalStreamingJobCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ExternalStreamingJobStatusTypeConverter | |
| ExternalTableDistributionConverter | |
| ExternalTableRejectTypeConverter | |
| FailedOperationException |
Исключение возникает при сбое операции. |
| FeatureRestriction | |
| FeatureRestrictionCollection | |
| FileGroup |
Представляет файловую группу базы данных SQL Server |
| FileGroupCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ForeignKey |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/ForeignKey |
| ForeignKeyCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ForeignKeyColumn |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/ForeignKey/Column |
| ForeignKeyColumnCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| FrequencyPair | |
| FullTextCatalog |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/FullTextCatalog |
| FullTextCatalogCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| FullTextIndex |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/FullTextIndex |
| FullTextIndexColumn |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/FullTextIndex/FullTextIndexColumn |
| FullTextIndexColumnCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| FullTextService |
Инкапсулирование класса экземпляра: Server[@Name='']/FullTextService |
| FullTextStopList |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/FullTextStopList |
| FullTextStopListCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| HttpProtocol |
Инкапсулирование класса экземпляра: Server[@Name='']/Endpoint/Http |
| Index |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/Index |
| IndexCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| IndexedColumn |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/Index/IndexedColumn |
| IndexedColumnCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| IndexedXmlPath |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/Index/IndexedXmlPath |
| IndexedXmlPathCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| IndexedXmlPathNamespace |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/Table/IndexedXmlPathNamespace |
| IndexedXmlPathNamespaceCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| IndexEvents | |
| IndexTypeConverter | |
| Information |
Инкапсулирование класса экземпляра: Server[@Name=']/Information |
| InternalSmoErrorException |
Исключение возникает при возникновении внутренней ошибки с T:Microsoft. Объект SqlServer.Management.Smo. |
| InvalidRestorePlanException |
Исключение, возникающее при попытке выполнить или проверить недопустимый план восстановления. |
| InvalidScriptingOptionException |
Это исключение возникает при установке недопустимых параметров скриптов |
| InvalidSmoOperationException |
Исключение возникает, если операция не может выполняться в текущем состоянии объекта. |
| InvalidVersionSmoOperationException |
Исключение возникает, если операция не может выполняться в текущей версии. |
| JobScheduleCollectionBase | |
| Language |
Инкапсулирование класса экземпляра: Server[@Name='']/Language |
| LanguageCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| LinkedServer |
Инкапсулирование класса экземпляра: Server[@Name='']/LinkedServer |
| LinkedServerCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| LinkedServerLogin |
Инкапсулирование класса экземпляра: Server[@Name=']/LinkedServer/Login |
| LinkedServerLoginCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| LogFile |
Этот класс инкапсулирует файл журнала базы данных |
| LogFileCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| Login |
Этот класс представляет имя входа SqlServer |
| LoginCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| LoginEvents | |
| MasterKey |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/MasterKey |
| MessageCollectionBase | |
| MessageObjectBase | |
| MissingObjectException |
Исключение возникает, когда объект отсутствует из коллекции или когда коллекция не существует в версии сервера. |
| NamedSmoObject | |
| NextRestoreEventArgs |
Аргументы события следующего восстановления |
| NumaNode |
Класс NumaNode |
| NumaNodeCollection |
Коллекция NumaNode, класс, содержащий коллекцию всех Numas |
| NumberedObjectCollectionBase |
базовый класс для всех универсальных коллекций |
| NumberedStoredProcedure |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/StoredProcedure/Numbered |
| NumberedStoredProcedureCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| NumberedStoredProcedureParameter |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/StoredProcedure/Numbered/Param |
| NumberedStoredProcedureParameterCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ObjectAlteredEventArgs |
аргумент objectAlteredEventHandler |
| ObjectCreatedEventArgs |
аргумент объекта ObjectCreatedEventHandler |
| ObjectDroppedEventArgs |
аргумент объекта ObjectDroppedEventHandler |
| ObjectEvent | |
| ObjectEventSet | |
| ObjectPermission |
Разрешения объекта — это разрешения для любого объекта в базе данных, включая таблицы, представления, схемы, сертификаты и т. д. |
| ObjectPermissionInfo | |
| ObjectPermissionSet | |
| ObjectRenamedEventArgs |
Аргумент объекта ObjectRenamedEventHandler |
| OleDbProviderSettings |
Инкапсулирование класса экземпляра: Server[@Name=']/Setting/OleDbProviderSetting |
| OleDbProviderSettingsCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| OrderColumn |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction/OrderColumn |
| OrderColumnCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| PageRestorePlanner |
Планировщик восстановления страниц |
| Parameter |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction/Param |
| ParameterBase | |
| ParameterCollectionBase | |
| PartitionFunction |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/PartitionFunction |
| PartitionFunctionCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| PartitionFunctionEvents | |
| PartitionFunctionParameter |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/PartitionFunction/PartitionFunctionParameter |
| PartitionFunctionParameterCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| PartitionNumberedObjectCollectionBase | |
| PartitionScheme |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/PartitionScheme |
| PartitionSchemeCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| PartitionSchemeEvents | |
| PartitionSchemeParameter |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/PartitionSchemeParameter |
| PartitionSchemeParameterCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| PathWrapper |
Вспомогательный класс для работы с манипуляцией пути и обрабатывает путь XI, а также. Мы можем взять ServerConnection в качестве параметра и получить pathSeparator из него, но они могут использоваться в автономных ситуациях тоже |
| Payload | |
| PercentCompleteEventArgs |
Аргументы для обработчика событий процента завершения |
| PerformanceCounters | |
| PermissionInfo | |
| PermissionSetBase |
Абстрактный класс для всех классов Permission. |
| PhysicalPartition |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/PartitionFunction |
| PhysicalPartitionCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| PlanGuide |
Представляет план базы данных SQL Server |
| PlanGuideCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| PlanGuideExtender | |
| ProgressReportEventArgs | |
| Property | |
| PropertyCannotBeRetrievedException |
Исключение, возникающее при запросе вызывающего свойства, возвращающего значение NULL во время перечисления. |
| PropertyCollection | |
| PropertyMissingEventArgs |
Описание отсутствующих свойств, которое приводит либо к полной инициализации объекта, либо к загрузке дорогого свойства отдельно от инициализации |
| PropertyNotSetException |
Исключение возникает, когда действие требует свойства, которое не было задано пользователем. |
| PropertyReadOnlyException |
Исключение, которое возникает при попытке задать свойство readonly. |
| PropertyTypeMismatchException |
Исключение возникает, если свойству назначено значение неправильного типа. |
| PropertyWriteException |
Исключение, возникающее при попытке задать свойство, которое было заблокировано. |
| Protocol | |
| QueryStoreCaptureModeConverter |
Преобразователь типов для QueryStoreCaptureMode |
| QueryStoreOperationModeConverter |
Преобразователь типов для QueryStoreOperationMode |
| QueryStoreOptions |
Объект Smo параметров QueryStore. |
| QueryStoreSizeBasedCleanupModeConverter |
Преобразователь типов для QueryStoreSizeBasedCleanupMode |
| QueryStoreWaitStatsCaptureModeConverter |
Преобразователь типов для QueryStoreWaitStatsCaptureMode |
| RangeTypeConverter | |
| RelocateFile | |
| RemoteDataArchiveMigrationStatusReport |
Отчет о состоянии для каждого пакета строк, перенесенных в удаленный архив данных |
| RemoteDatabaseMigrationStatistics |
Статистика о удаленной базе данных, созданной для удаленного архива данных |
| RemoteTableMigrationStatistics |
Статистика о удаленной таблице, созданной для удаленного архива данных |
| ResourceGovernor |
Класс, который обрабатывает изменение и скрипты текущего состояния Resource Governor |
| ResourcePool |
Класс, обрабатывающий создание, изменение, удаление и скрипт экземпляр пула ресурсов |
| ResourcePoolAffinityInfo |
ResourcePoolAffinityInfo |
| ResourcePoolCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| Restore | |
| RestoreOptions | |
| RestorePlan |
План восстановления базы данных — это последовательность операций восстановления базы данных, которые будут восстанавливать базу данных в определенное состояние в определенный момент времени. |
| ResumableIndex |
Частичное определение класса ResumableIndex. https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-index-resumable-operations https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-index-transact-sql https://docs.microsoft.com/en-us/sql/t-sql/statements/create-index-transact-sql |
| ResumableIndexCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ResumableOperationStateTypeConverter | |
| Rule |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Rule |
| RuleCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| Scheduler |
класс Scheduler |
| SchedulerCollection |
Коллекция планировщика, класс содержит коллекцию всех планировщиков в системе и их сходство с родительским пулом ресурсов. |
| Schema |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/Schema |
| SchemaCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SchemaCollectionBase | |
| SchemaCustomResolver |
Настраиваемый сопоставитель для схемы Нам нужен настраиваемый сопоставитель, так как не все объекты на основе схем, живут в базе данных, например объекты service broker имеют промежуточный объект, поэтому мы не можем разрешить использование фиксированного шаблона. |
| SchemaEvents | |
| Scripter |
Класс экземпляра инкапсулирует объект Scripter |
| ScriptingErrorEventArgs | |
| ScriptingOptions |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| ScriptingPreferences |
Определяет настройки для скриптов |
| ScriptMaker |
Предоставляет методы для получения скриптов объектов SMO |
| ScriptNameObjectBase | |
| ScriptOption |
Один параметр скрипта. Он представляет одно значение из приведенного выше перечисления. |
| ScriptSchemaObjectBase | |
| ScriptWriterException |
Исключение возникает при сбое написания скрипта. |
| SearchProperty |
Класс SMO для свойств поиска в списке свойств поиска |
| SearchPropertyCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SearchPropertyList |
Класс SMO для списка свойств поиска |
| SearchPropertyListCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SearchPropertyListExtender |
Класс, предоставляющий расширенные свойства для объекта SearchPropertyList |
| SecurityPolicy |
Представляет объект политики безопасности SQL Server |
| SecurityPolicyCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| SecurityPredicate |
Представляет объект предиката безопасности SQL Server. |
| SecurityPredicateCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SecurityPredicateCollectionBase |
SecurityPredicateCollectionBase |
| SecurityPredicateOperationConverter | |
| SecurityPredicateTypeConverter | |
| SensitivityClassification |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/SensitivityClassification |
| SensitivityClassificationCollection |
Строго типизированный список объектов SensitivityClassification имеет строго типизированную поддержку для всех методов отсортированного класса списка |
| SensitivityRankConverter | |
| Sequence |
Представляет объект последовательности SQL Server |
| SequenceCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| SequenceEvents | |
| SequenceExtender |
Представляет объект SequenceExtender sql server |
| Server |
Инкапсулирование класса экземпляра: Server[@Name='] |
| ServerActiveDirectory | |
| ServerAdapter |
Этот класс является именно классом ServerAdapterBase, но реализует IDmfAdapter |
| ServerAdapterBase |
Этот класс действует как плоский объект для свойств сервера, скрытых в Server.Settings и Server.Configuration Facets, наследует от этого класса для добавления новых логических свойств, использования методов Alter и Refresh этого класса или переопределения методов Alter и Refresh. Этот класс не должен реализовывать IDmfAdapter или любой аспект напрямую. Аспекты должны находиться на конечных уровнях, и этот класс не предназначен для конечного уровня. |
| ServerAuditSpecification |
Инкапсулирование класса экземпляра: Server[@Name='']/ServerAuditSpecification |
| ServerAuditSpecificationCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ServerAuditSpecificationExtender | |
| ServerConfigurationAdapter |
Свойства конфигурации сервера должны изменять и обновлять свойства Server.Configuration. Этот класс наследует от ServerAdapterBase и переопределяет эти функции. |
| ServerDdlTrigger |
Инкапсулирование класса экземпляра: Server[@Name='']/DdlTrigger |
| ServerDdlTriggerCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ServerDdlTriggerEvent |
ServerDdlTriggerEvent |
| ServerDdlTriggerEventSet |
class ServerDdlTriggerEventSet |
| ServerEvent | |
| ServerEventArgs |
Класс аргументов, используемый ServerEventHandler. |
| ServerEvents |
Класс, который инкапсулирует все функциональные возможности, связанные с событиями сервера. |
| ServerEventSet | |
| ServerPermission | |
| ServerPermissionInfo | |
| ServerPermissionSet | |
| ServerProxyAccount |
Инкапсулирование класса экземпляра: Server[@Name='']/ServerProxyAccount |
| ServerRole |
Инкапсулирование класса экземпляра: Server[@Name='']/Role |
| ServerRoleCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| ServerRoleEvents | |
| ServerRoleExtender | |
| ServerSecurityAdapter |
Безопасность реляционного ядра. Этот аспект имеет некоторые логические свойства, и он нуждается в своем собственном обновлении и alter. Он наследует от ServerAdapterBase. |
| ServerSelectionAdapter |
Выбор сервера. Этот аспект имеет логические свойства, позволяющие пользователям выбирать свойства для выбора сервера. Он наследует от ServerAdapterBase. |
| ServerSetupAdapter |
Адаптер для аспектов SAC AS |
| ServerSurfaceAreaAdapter |
Этот аспект полностью является подмножеством параметров конфигурации, поэтому это просто интерфейс в ServerConfigurationAdapter |
| ServerTraceEvent | |
| ServerTraceEventSet | |
| ServiceBrokerPayload |
Инкапсулирование класса экземпляра: Server[@Name=']/Endpoint/ServiceBroker |
| ServiceMasterKey |
Инкапсулирование класса экземпляра: Server[@Name='']/MasterKey |
| ServiceQueueEvent | |
| ServiceQueueEventSet | |
| ServiceRequestException |
Это исключение инкапсулирует ошибку поставщика услуг. |
| Settings |
Инкапсулирование класса экземпляра: Server[@Name='']/Setting |
| SfcDependencyException |
Это исключение возникает при сбое toDO операции зависимостей: это переместится в SFC после того, как мы обобщили классы зависимостей (см. SfcDependencyDiscovery.cs). |
| SimpleObjectCollectionBase |
базовый класс для всех универсальных коллекций |
| SmartAdmin |
Класс, который обрабатывает изменение и скрипты текущего состояния интеллектуального администратора |
| SmartAdminState |
Это класс адаптера, реализующий ISmartAdminState логический аспект для группы доступности. |
| SmoApplication | |
| SmoCollectionBase | |
| SmoDependencyDiscoverer |
Класс, на который находятся ссылки, рефренкированные объекты и дочерние объекты |
| SmoDmfAdapter | |
| SmoEventArgs |
Базовый класс аргументов для событий машинного кода Smo |
| SmoException |
Базовый класс для всех классов исключений SMO. |
| SmoObjectBase | |
| SmoObjectExtender<T> |
Класс расширения для объектов Smo |
| SmoUtility |
Вспомогательные методы и служебные методы для SMO |
| SoapMethodCollectionBase | |
| SoapMethodObject | |
| SoapPayload |
Инкапсулирование класса экземпляра: Server[@Name=']/Endpoint/Soap |
| SoapPayloadMethod |
Инкапсулирование класса экземпляра: Server[@Name='']/Endpoint/Soap/Method |
| SoapPayloadMethodCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SortedListCollectionBase | |
| SqlAssembly |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/SqlAssembly |
| SqlAssemblyCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SqlAssemblyEvent | |
| SqlAssemblyEvents | |
| SqlAssemblyEventSet | |
| SqlAssemblyFile |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/SqlAssembly/SqlAssemblyFile |
| SqlAssemblyFileCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SqlPropertyCollection | |
| SqlPropertyInfo |
Класс инкапсулирует метаданные и сведения о версии свойства SQL. |
| SqlSmoObject |
Содержит общие функциональные возможности для всех классов экземпляров |
| SqlSupport |
Содержит вспомогательные функции assorted |
| SqlVariantSerializationAdapter |
Сериализует объекты, представляющие экземпляры sql_variant в SFC XML |
| Statistic |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/Table/Statistic |
| StatisticCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| StatisticColumn |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/Statistic/Column |
| StatisticColumnCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| StatisticEvents | |
| StoredProcedure |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/StoredProcedure |
| StoredProcedureCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| StoredProcedureEvent | |
| StoredProcedureEvents | |
| StoredProcedureEventSet | |
| StoredProcedureParameter |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/StoredProcedure/Param |
| StoredProcedureParameterCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SuspectPage |
Страница базы данных, используемая для восстановления страницы. |
| SymmetricKey |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/SymmetricKey |
| SymmetricKeyCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SymmetricKeyEncryption |
Этот объект используется для указания типа шифрования. |
| Synonym |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/Synonym |
| SynonymCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| SynonymEvents | |
| SystemDataType |
Инкапсулирование класса экземпляра: Server[@Name='']/SystemDataType |
| SystemDataTypeCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| SystemMessage |
Инкапсулирование класса экземпляра: Server[@Name=']/SystemMessage |
| SystemMessageCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| Table |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table |
| TableCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| TableEvent | |
| TableEvents | |
| TableEventSet | |
| TableViewBase | |
| TableViewTableTypeBase | |
| TcpProtocol |
Инкапсулирование класса экземпляра: Server[@Name=']/Endpoint/Tcp |
| TemporalHistoryRetentionPeriodUnitTypeConverter | |
| Transfer |
Класс экземпляра, инкапсулирующий объект Transfer |
| TransferBase |
Базовый класс для передачи |
| Trigger |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/Table/Trigger |
| TriggerCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| TriggerEvents | |
| TypeConverters | |
| UnknownPropertyException |
Исключение, возникающее при попытке получить доступ к свойству, которое не существует для версии сервера. |
| UnsupportedCompatLevelException |
Исключение возникает при выполнении операции с неподдерживаемой степенью совместимости для указанной операции. |
| UnsupportedEngineEditionException |
Это исключение возникает при обнаружении неподдерживаемого выпуска подсистемы. |
| UnsupportedEngineTypeException |
Это исключение возникает при сбое операции |
| UnsupportedFeatureException |
Исключение возникает, если объект не поддерживается Sql Express |
| UnsupportedObjectNameException |
Исключение, возникающее при попытке пользователя создать объект с именем, которое не может быть поддерживаемо, например null string. |
| UnsupportedVersionException |
Исключение возникает при сбое операции. |
| UrnCollection |
ArrayList объектов Urn |
| User |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/User |
| UserCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| UserDefinedAggregate |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedAggregate |
| UserDefinedAggregateCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| UserDefinedAggregateParameter |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedAggregate/Param |
| UserDefinedAggregateParameterCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| UserDefinedDataType |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedDataType |
| UserDefinedDataTypeCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| UserDefinedDataTypeResolver |
Настраиваемый сопоставитель для DataType::UserDefinedDataType TODO: реализуйте сопоставители для других типов (обратите внимание, что сопоставитель URN может быть универсальным для всех типов данных) |
| UserDefinedFunction |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction |
| UserDefinedFunctionCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| UserDefinedFunctionEvent | |
| UserDefinedFunctionEvents | |
| UserDefinedFunctionEventSet | |
| UserDefinedFunctionParameter |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedFunction/Param |
| UserDefinedFunctionParameterCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| UserDefinedMessage |
Инкапсулирование класса экземпляра: Server[@Name=']/UserDefinedMessage |
| UserDefinedMessageCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| UserDefinedTableType |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/UserDefinedTableType |
| UserDefinedTableTypeCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| UserDefinedTableTypeResolver |
Настраиваемый сопоставитель для DataType::UserDefinedTableType |
| UserDefinedType |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/UserDefinedType |
| UserDefinedTypeCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| UserDefinedTypeEvents | |
| UserDefinedTypeResolver |
Настраиваемый сопоставитель для DataType::UserDefinedType |
| UserEvents | |
| UserOptions |
Инкапсулирование класса экземпляра: Server[@Name='']/UserOption |
| VerifyCompleteEventArgs |
Класс аргументов события для VerifyCompleteEventHandler |
| VersionSerializationAdapter |
Сериализует экземпляры System.Version в Sfc XML |
| VersionUtils |
Вспомогательный класс для обработки различных проверок, связанных с версиями |
| View |
Инкапсулирование класса экземпляра: Server[@Name='']/Database/View |
| ViewCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
| ViewEvent | |
| ViewEvents | |
| ViewEventSet | |
| WorkloadGroup |
Класс, который обрабатывает создание, изменение, удаление и скрипты экземпляра группы рабочей нагрузки |
| WorkloadGroupCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| WorkloadManagementImportanceConverter | |
| WorkloadManagementWorkloadClassifier |
Класс, обрабатывающий создание, изменение, удаление и скрипт объекта классификатора рабочей нагрузки управления рабочими нагрузками |
| WorkloadManagementWorkloadClassifierCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| WorkloadManagementWorkloadGroup |
Класс, обрабатывающий создание, изменение, удаление и скрипт экземпляр группы рабочей нагрузки WorkloadManagement |
| WorkloadManagementWorkloadGroupCollection |
Строго типизированный список объектов MAPPED_TYPE имеет строго типизированную поддержку всех методов отсортированного класса списка |
| WrongPropertyValueException |
Исключение, возникающее во время действия скрипта, когда свойство имеет неиспользуемое значение или конфликт между двумя или более свойствами. |
| XmlSchemaCollection |
Инкапсулирование класса экземпляра: Server[@Name=']/Database/XmlSchemaCollection |
| XmlSchemaCollectionCollection |
Строго типизированная коллекция объектов MAPPED_TYPE поддерживает индексирование объектов по их свойствам Name и Schema |
Структуры
| Имя | Описание |
|---|---|
| AuditSpecificationDetail | |
| DdlTextParserHeaderInfo | |
Интерфейсы
| Имя | Описание |
|---|---|
| IAvailabilityGroupState |
Этот аспект объединяет различные сведения о состоянии группы доступности. Он используется для поддержки средств управления SQL Server. |
| IColumnPermission |
Интерфейс для разрешений объекта на уровне столбца. |
| IDatabaseMaintenanceFacet | |
| IDatabaseOptions | |
| IDatabasePerformanceFacet | |
| IDatabaseSecurityFacet | |
| IExtendedProperties | |
| ILoginOptions | |
| IMultipartNameFacet |
Аспект удостоверения |
| INameFacet |
Аспект имени |
| IObjectPermission |
Методы перечисления, предоставления и запрета разрешений для объекта. |
| IScriptable | |
| IServerAuditFacet | |
| IServerConfigurationFacet | |
| IServerInformation | |
| IServerPerformanceFacet | |
| IServerSecurityFacet | |
| IServerSelectionFacet | |
| IServerSettings | |
| IServerSetupFacet |
Аспект установки сервера |
| ISmartAdminState |
Этот аспект объединяет сведения о состоянии smartadmin. Он используется для поддержки средств управления SQL Server. |
| ISmoApplicationEvents |
Определяет объект, предоставляющий события SMO на уровне приложения |
| ISmoDependencyDiscoverer |
Определяет интерфейс для обнаружения URI зависимых объектов |
| ISmoScriptWriter |
Интерфейс, определяющий запись скриптов объектов управления SQL Server |
| ISurfaceAreaFacet | |
| ITableOptions | |
| ITextObject |
Интерфейс, реализованный всеми классами экземпляров, имеющими все или часть их определения в виде текста |
| IUserOptions | |
| IViewOptions | |
Перечисления
| Имя | Описание |
|---|---|
| AbortAfterWait |
Задает параметр ABORT_AFTER_WAIT операции DDL. |
| ActivationExecutionContext |
Указывает контекст пользователя для активации объектов. |
| AffinityType |
Тип сопоставления авто или ручной загрузки ЦП |
| AssemblyAlterOptions | |
| AssemblySecurityLevel |
Указывает права доступа для сборки. |
| AsymmetricKeyEncryptionAlgorithm |
Задает алгоритм, используемый для шифрования асимметричного ключа. |
| AsymmetricKeySourceType |
Указывает источник сертификата при загрузке. |
| AttachOptions |
Список параметров, которые могут передаваться в Server.AttachDatabase |
| AuditActionType |
Указывает тип действия для событий аудита SQL Server |
| AuditDestinationType |
Указывает целевой тип аудита |
| AuditFileSizeUnit |
Указывает единицу размера файла |
| AuditLevel | |
| AuditStatusType |
Указывает состояние аудита |
| AuthenticationType |
Указывает тип проверки подлинности субъектов базы данных |
| AvailabilityDatabaseSynchronizationState |
В разных состояниях синхронизации база данных, участвующих в группе доступности HADR, может находиться в. |
| AvailabilityGroupAutomatedBackupPreference |
Это перечисление указывает, как реплики в первичной роли обрабатываются в оценке, чтобы выбрать нужную реплику для выполнения резервной копии. |
| AvailabilityGroupClusterType |
Тип кластера группы доступности |
| AvailabilityGroupFailureConditionLevel |
Различные условия, которые могут активировать автоматическую отработку отказа в группе доступности. Эти параметры являются накопительными, что означает, что при увеличении значения параметр компазует все предыдущие условия и добавляет дополнительные. |
| AvailabilityGroupListenerIPState |
Состояние IP-адреса прослушивателя группы доступности |
| AvailabilityGroupRollupSynchronizationState |
Свертка состояний синхронизации реплик доступности в группе доступности. |
| AvailabilityReplicaAvailabilityMode |
Режимы доступности реплики доступности Значение int должно соответствовать значениям, определенным подсистемой, можно найти здесь: https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-availability-replicas-transact-sql |
| AvailabilityReplicaConnectionModeInPrimaryRole |
Режимы намерений подключения реплики доступности в основной роли |
| AvailabilityReplicaConnectionModeInSecondaryRole |
Режимы намерений подключения реплики доступности в вторичной роли |
| AvailabilityReplicaConnectionState |
Текущее состояние подключения реплики доступности. |
| AvailabilityReplicaFailoverMode |
Режимы отработки отказа реплики доступности |
| AvailabilityReplicaJoinState |
Состояние соединения реплики доступности |
| AvailabilityReplicaOperationalState |
Состояние готовности реплики обрабатывать клиентские запросы для всех реплик баз данных в группе доступности, размещенной на ней. |
| AvailabilityReplicaRole |
Текущая роль реплики играет в группе доступности. |
| AvailabilityReplicaRollupRecoveryState |
Представляет накопительный пакет состояния восстановления всех реплик базы данных в группе доступности, которая находится на этой реплике доступности. |
| AvailabilityReplicaRollupSynchronizationState |
Текущее состояние синхронизации реплики доступности. Это основано на состояниях синхронизации реплик баз данных в группе доступности, размещенной на экземпляре. |
| AvailabilityReplicaSeedingMode |
Режим заполнения реплики доступности |
| BackupActionType | |
| BackupCompressionOptions |
Перечисление BackupCompressionOptions содержит значения, используемые для указания параметра сжатия резервных копий. |
| BackupDeviceType | |
| BackupEncryptionAlgorithm |
Указывает тип алгоритма, используемый для шифрования резервных копий. |
| BackupEncryptorType |
Указывает тип шифратора, используемый для шифрования ключа шифрования. |
| BackupRestoreBase.AsyncOperation | |
| BackupSetFlag | |
| BackupSetType |
Тип резервного набора данных: полная база данных, разностная база данных, журнал, файл или файловая группа |
| BackupTruncateLogType | |
| CatalogCollationType |
Значения типа сортировки каталога. |
| CatalogPopulationAction |
Указывает действие по заполнению каталога. |
| CatalogPopulationStatus |
Указывает состояние совокупности Поиск (Майкрософт) полнотекстового каталога. |
| CertificateSourceType | |
| ChangeTracking | |
| ClusterMemberState |
Состояние члена в кластере Windows. |
| ClusterMemberType |
Тип узла в кластере Windows |
| ClusterQuorumState |
Текущая статистика кворума кластера |
| ClusterQuorumType |
Различные типы способов, которыми кластер может решить вопрос о кворуме |
| CollationVersion |
Указывает версию сортировки |
| ColumnEncryptionType |
EncryptionType для столбца, зашифрованного с помощью TCE |
| CompatibilityLevel | |
| ContainmentType |
Перечисляет типы хранения базы данных. |
| CreateDispositionType |
Содержит значения параметра CREATION_DISPOSITION |
| DatabaseDdlTriggerExecutionContext |
Указывает контекст пользователя, в котором будет выполняться код сборки. |
| DatabaseEncryptionAlgorithm |
Задает алгоритм, используемый для шифрования ключа шифрования базы данных |
| DatabaseEncryptionState |
Указывает текущее состояние перехода шифрования базы данных |
| DatabaseEncryptionType |
Указывает тип шифрования, используемый для шифрования ключа шифрования базы данных |
| DatabaseEventType | |
| DatabaseObjectTypes | |
| DatabasePermissionSetValue |
Перечисление, содержащее все возможные базы данныхPermissions, использует sys.fn_builtin_permissions для просмотра последних значений в новых версиях SQL ВАЖНО. При добавлении перечислений здесь необходимо также обновить permissionOptions.cs с помощью объектов получения и задания для объектов разрешений. Методы ContainsPermissionType в DatabasePrincipal.cs также должны быть обновлены при добавлении разрешений базы данных и объектов. Перечисление DatabasePermissionType, используемое в этих функциях, является производным от SqlParser. |
| DatabaseRecoveryState |
Состояние восстановления базы данных. |
| DatabaseReplicaSuspendReason |
Различные причины приостановки реплики базы данных. |
| DatabaseScopedConfigurationOnOff |
Конфигурация с областью действия базы данных включена и отключена. |
| DatabaseStatus | |
| DatabaseUserAccess |
значения перечисления — aranget до mach sys.databases.user_access |
| DataCompressionType |
DataCompressionType описывает состояние сжатия секции таблицы или индекса. Ни один из них не означает сжатие, строка означает сжатие строки мудро, страница означает сжатие примененной страницы мудро, и ColumnStore является сжатие columnstore мудрым |
| DataRetentionPeriodUnit |
Описание единицы хранения временных периодов |
| DelayedDurability |
Указывает параметр отложенной устойчивости базы данных. |
| DependencyType | |
| DeviceType |
Тип устройства хранилища резервных копий |
| DurabilityType |
Перечисление указывает тип устойчивости таблиц hekaton |
| DwTableDistributionType |
Перечисление указывает типы распределения распределенных таблиц хранилища данных SQL. |
| DwViewDistributionType |
Перечисление указывает типы распределения материализованных представлений в хранилище данных SQL. |
| EdgeConstraintDeleteAction |
Перечисляет возможные действия ссылки при изменении объекта EdgeConstraint. см. синтаксис ec: | [ EdgeConstraint ] CONNECTION ([ schema_name . ] referenced_table_from_name TO [ schema_name . ] referenced_table_to_name] [ ON DELETE { NO ACTION | CASCADE } ] |
| Edition |
Возможные значения, возвращаемые SERVERPROPERTY('EngineEdition'). Дополнительные сведения см. в статье https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql |
| EndpointAuthenticationOrder |
Тип проверки подлинности подключения, необходимый для подключений к этой конечной точке. |
| EndpointEncryption |
EndpointEncryption |
| EndpointEncryptionAlgorithm |
EndpointEncryptionAlgorithm |
| EndpointState | |
| EndpointType | |
| EventType | |
| ExecutionContext |
Указывает контекст пользователя, в котором будет выполняться код сборки. |
| ExecutionStatus |
Перечисление, описывающее состояние асинхронного запроса |
| ExternalDataSourcePushdownOption |
Перечисляет возможные параметры pushdown во внешнем источнике данных |
| ExternalDataSourceType |
Перечисление указывает тип внешнего источника данных для внешних таблиц |
| ExternalFileFormatType |
Перечисление указывает типы внешнего формата файлов |
| ExternalLanguageFilePlatform |
Указывает язык платформы, для который был создан. |
| ExternalLibraryContentType |
Указывает тип контента для установки или изменения внешней библиотеки. |
| ExternalStreamingJobStatusType |
Перечисление указывает типы состояния внешнего задания потоковой передачи |
| ExternalTableDistributionType |
Перечисление указывает распределение внешней таблицы. Допустимо для таблиц с внешними источниками данных ShardMapManager. |
| ExternalTableRejectType |
Перечисление указывает типы отклонений внешней таблицы |
| FeatureRestriction.PrincipalClass | |
| FileGroupType |
Тип файла файловой группы |
| FileGrowthType | |
| FilestreamAccessLevelType |
Список типов уровней доступа SQL Server файлового потока |
| FileStreamEffectiveLevel |
Действующий уровень функции FILESTREAM |
| FileStreamLevel |
Параметры уровня файлового потока |
| FilestreamNonTransactedAccessType |
Тип доступа, отличный от транзакций, файловой поток |
| ForeignKeyAction |
см. синтаксис fk: | [ ВНЕШНИЙ КЛЮЧ ] ССЫЛКИ [ schema_name . ] referenced_table_name [ ( ref_column ) ] [ ON DELETE { NO ACTION | КАСКАД | SET NULL | SET DEFAULT } ] [ ON UPDATE { NO ACTION | КАСКАД | SET NULL | SET DEFAULT } ] |
| FragmentationOption |
указывает, как будет извлечена фрагментация индекса |
| FullTextCatalogUpgradeOption |
Указывает параметры обновления полнотекстового каталога |
| GeneratedAlwaysType |
Типы темпоральных автоматически созданных столбцов |
| GraphType | |
| HadrManagerStatus |
Состояние службы HADR Manager |
| HttpAuthenticationModes | |
| HttpPortTypes | |
| ImplementationType |
Задает тип реализации объекта StoredProcedure, UserDefinedFunction и других объектов. |
| IndexedXmlPathType |
представляет тип индексированного пути в выборочном xml-индексе |
| IndexEnableAction |
указывает, как индекс должен быть повторно включен |
| IndexKeyType |
Перечисление указывает атрибуты объекта Index |
| IndexOperation |
указывает, какая операция выполняется при изменении индекса |
| IndexPopulationAction |
Задает действие заполнения индекса. |
| IndexPopulationStatus |
Указывает состояние совокупности полнотекстового индекса таблицы. |
| IndexType |
Перечисление указывает тип индекса. |
| InDoubtTransactionResolutionType |
Список типов восстановления SQL Server |
| InstanceState |
Значения InstanceState |
| KeyEncryptionType |
Указывает тип шифрования ключа. |
| LedgerTableType |
Типы таблицы реестра |
| LedgerViewType |
Перечисление указывает, что представление — это представление реестра или представление реестра, отличное от реестра |
| LinkedTableType |
Типы таблиц, которые можно перечислить на связанном сервере |
| LinkFieldType |
Тип поля в ссылке |
| LockEscalationType |
Перечисление указывает степень детализации эскалации блокировки |
| LockRequestStatus | |
| LoginCreateOptions |
Указывает параметры, которые можно указать при создании имени входа |
| LoginType | |
| LogReuseWaitStatus |
Повторное использование пространства журнала транзакций в настоящее время ожидается. |
| MappedClassType |
Указывает класс, с которым сопоставляется credential |
| MediaTypes | |
| MethodLoginType |
LoginType объекта SoapPayloadMethod |
| MethodXsdSchemaOption | |
| MirroringOption |
Перечисление MirroringOption используется для изменения состояния или зеркального отображения базы данных. |
| MirroringRole |
Роль базы данных играет в зеркальном отображении, одна из следующих: |
| MirroringSafetyLevel |
Гарантия безопасности обновлений в резервной копии, одна из следующих: |
| MirroringStatus |
Роль базы данных играет в зеркальном отображении, одна из следующих: |
| MirroringWitnessStatus | |
| Month | |
| NSActivationState |
В этом перечислении описывается состояние компонента приложения службы уведомлений. |
| NumaNodeAffinity |
Определяет тип сопоставления NumaNode |
| ObjectClass |
см. спецификация подсистемы: CatalogViewsRef: Приложение Универсальные классы сущностей В следующей таблице представлен домен классов сущностей в системе, определенный в файле заголовка cmedscan.h. К использованию класса сущностей относятся: sys.database_permissions sys.server_permissions sys.extended_properties включены здесь только защищаемые объекты |
| ObjectPermissionSetValue |
перечисление, содержащее все возможные объекты ObjectPermissions |
| OnFailureAction |
Указывает действие, которое необходимо предпринять, когда приемник аудита не может выполнять запись. |
| PageVerify |
Перечисление PageVerify указывает тип проверки целостности, выполняемой на чтениях страниц. |
| PartitioningScheme |
Перечисляет, является ли схема секционирования скриптом для None, Table, Index или All |
| PasswordHashAlgorithm |
Перечисляет хэш-алгоритмы, используемые для проверки подлинности паролей входа SQL. |
| PathType |
Обозначает тип пути к файлу для методов PathWrapper |
| PerfMonMode |
Указывает режим работы PerfMon |
| PermissionState | |
| PlanGuideType |
Тип руководства по плану |
| PrincipalType |
Указывает тип сервера или субъекта базы данных |
| PrivateKeyEncryptionType |
Указывает тип шифрования ключа |
| PrivilegeTypes |
Список привилегий объекта и базы данных |
| ProtocolType | |
| ProviderAuthenticationType |
Указывает тип проверки подлинности, поддерживаемый поставщиком шифрования |
| QueryStoreCaptureMode |
Значения режима записи для хранилище запросов |
| QueryStoreOperationMode |
Значения режима операций для хранилище запросов |
| QueryStoreSizeBasedCleanupMode |
Значения режима очистки на основе размера для хранилище запросов |
| QueryStoreWaitStatsCaptureMode |
Значения режима отслеживания статистики ожидания для хранилище запросов |
| RangeType |
Перечисление RangeType указывает, помещаются ли значения границ, указанные в RangeValues, в левой или ПРАВОй части интервала. Ни один из них не соответствует условию границы. Таблица без секций подходит для примера. |
| RecoveryModel |
значения перечисления — aranget до mach sys.databases.recovery_option |
| RemoteDataArchiveMigrationState |
Текущее состояние миграции данных растянутой таблицы см. в remote_data_archive_migration_state https://msdn.microsoft.com/en-us/library/ms187406.aspx |
| RepairOptions |
Указывает параметры восстановления |
| RepairStructure |
Указывает тип структуры восстановления |
| RepairType |
Список типов восстановления SQL Server |
| ReplicationOptions |
Перечисление ReplicationOptions указывает параметры активной репликации для базы данных. |
| ResourceUsage |
Указывает доступные системные ресурсы для службы MSSearch. |
| RestoreActionType | |
| RestoreType | |
| ResultFormat | |
| ResumableOperationStateType |
Состояние повторной операции: выполнение, приостановка, нет. |
| RetentionPeriodUnits |
Единицы хранения отслеживания изменений |
| RoleTypes | |
| ScriptBehavior |
Перечисляет ScriptBehavior как drop,Create,CreateOrAlter или Drop and Create |
| ScriptNameObjectBase.ScriptHeaderType | |
| SecondaryXmlIndexType |
представляет тип вторичного xml-индекса |
| SecurityPredicateOperation |
Типы операций предиката безопасности |
| SecurityPredicateType |
Тип предиката безопасности |
| SensitivityRank |
Указывает ранг конфиденциальности столбца |
| SequenceCacheType |
Указывает тип кэша объекта Sequence. |
| ServerDdlTriggerExecutionContext |
Указывает контекст пользователя, в котором будет выполняться код сборки. |
| ServerLoginMode | |
| ServerMirroringRole | |
| ServerPermissionSetValue |
перечисление, содержащее все возможные серверыPermissions |
| ServerStatus |
возможные значения состояния сервера |
| ServiceStartMode |
Начальный режим службы |
| ShrinkMethod | |
| SmoExceptionType |
Перечисление типов исключений, определенных T:Microsoft. SqlServer.Management.Smo.Smo.SmoExceptionType. |
| SnapshotIsolationState | |
| SortOrder | |
| SpatialGeoLevelSize |
Размеры пространственного геоуровневого уровня |
| SpatialIndexType |
Тип пространственного индекса для пространственных индексов |
| SqlDataType |
SqlDataType указывает тип объекта DataType. |
| SqlServerVersion |
Перечисляет версии SqlServer, поддерживаемые SMO. |
| SqlServerVersions | |
| SqlSmoState | |
| SqlVerifyAction |
Указывает, что необходимо проверить |
| StatisticsScanType | |
| StatisticsTarget | |
| StopListOption |
Указывает параметры списка стоп-слов, связанные с индексом FullText. |
| SymmetricKeyEncryptionAlgorithm |
Задает алгоритм, используемый для шифрования ключа (симметричного) |
| SymmetricKeyEncryptionType |
Указывает тип шифрования ключа. |
| SynonymBaseType |
Указывает тип базового объекта синонима. |
| TableTemporalType |
Типы темпоральных таблиц |
| TemporalHistoryRetentionPeriodUnit |
Описание единицы хранения временных периодов |
| TerminationClause | |
| TransactionTypes |
Указывает типы транзакций, которые могут быть активными в базе данных |
| UrnIdOption | |
| UserDefinedFunctionType | |
| UserDefinedTypeFormat |
Указывает способ хранения определяемого пользователем набора данных. |
| UserType |
Указывает тип пользователя в базе данных. |
| WindowsLoginAccessType | |
| WorkloadGroupImportance |
Указывает тип важности для группы рабочей нагрузки Resource Governor |
| WorkloadManagementImportance |
Указывает важность запроса по умолчанию в группе рабочей нагрузки. Пользователь также может задать важность на уровне классификатора, который может переопределить параметр важности группы рабочей нагрузки. |
| WsdlGeneratorOption | |
| XmlCompressionType |
XmlCompressionType описывает состояние сжатия таблицы с столбцом xml-типа данных или секцией xml-индекса. Отключение означает, что сжатие xml не включено, если включено сжатие XML |
| XmlDocumentConstraint |
Указывает типы ограничений XML-документа |
| XmlFormatOption | |
| XmlTypeDerivation |
Указывает производный тип XML |
| XmlTypeKind |
Указывает тип xml-компонента |
| XsdSchemaOption |
Указывает, будет ли возвращена схема XSD для метода SOAP. |
Делегаты
| Имя | Описание |
|---|---|
| DatabaseRestorePlanner.CreateRestorePlanEventHandler |
Создание делегата обновления состояния плана восстановления |
| NextRestoreEventHandler |
прототип метода обратного вызова для следующего восстановления |
| PercentCompleteEventHandler |
прототип метода обратного вызова для процента завершения |
| ProgressReportEventHandler | |
| ScriptingErrorEventHandler | |
| ScriptingFilter | |
| ServerEventHandler |
Прототип обработчика для всех событий сервера. |
| SmoApplication.AnyObjectEventHandler |
вызывается для любого из указанных выше событий. Это позволяет обрабатывать все типы событий с помощью одного обработчика |
| SmoApplication.DatabaseEventHandler |
вызывается для событий базы данных |
| SmoApplication.ObjectAlteredEventHandler |
вызывается при успешном изменении объекта |
| SmoApplication.ObjectCreatedEventHandler |
Вызывается при успешном создании объекта |
| SmoApplication.ObjectDroppedEventHandler |
вызывается при успешном удалении объекта |
| SmoApplication.ObjectRenamedEventHandler |
вызывается при успешном переименовании объекта |
| VerifyCompleteEventHandler |
Сигнатура события VerifyComplete |