Microsoft.SqlServer.Management.Smo 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| 名称 | 说明 |
|---|---|
| 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 |
这是 code-gen AvailabilityGroupListener 的分部类 |
| AvailabilityGroupListenerCollection |
MAPPED_TYPE对象的强类型列表具有对排序列表类的所有方法的强类型支持 |
| AvailabilityGroupListenerIPAddress |
这是 code-gen 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 |
备份媒体类 |
| 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 Configuration 对象的实例类 |
| ConfigurationBase | |
| Cpu |
CPU 类 |
| CpuCollection |
CPU 集合类 |
| 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 |
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 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| DefaultConstraint |
封装实例类:Server[@Name='']/Database/Table/Column/Default |
| DefaultLanguage |
此对象管理用户和数据库 SMO 对象的 lcid 和名称属性。 提供了用于读取和写入默认和全文属性的方法。 |
| DefaultRuleBase | |
| DependencyCollection |
依赖项发现阶段返回的依赖项树 |
| DependencyCollectionNode |
DependencyCollectionNode 类表示依赖项列表中的单个条目 |
| DependencyNode |
DependencyNode 是一个基节点类,包含节点的 urn,并且节点具有其父级的依赖类型 (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 |
用于事件属性的专用名称对象集合(字典)。 |
| EventSetBase |
所有事件类的抽象类。 |
| ExecutionManager |
封装 ConnectionContext 并将其与 SMO 的其余部分隔离 |
| ExtendedProperty |
封装实例类:Server[@Name='']/Database/Table/ExtendedProperty |
| ExtendedPropertyCollection |
MAPPED_TYPE对象的强类型列表具有对排序列表类的所有方法的强类型支持 |
| ExtendedStoredProcedure |
封装实例类:Server[@Name='']/Database/ExtendedStoredProcedure |
| ExtendedStoredProcedureCollection |
MAPPED_TYPE 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| 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/Index/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 |
尝试设置只读属性时引发的异常。 |
| PropertyTypeMismatchException |
如果将错误类型的值赋给属性,则引发的异常。 |
| PropertyWriteException |
尝试设置已阻止的属性时引发的异常。 |
| Protocol | |
| QueryStoreCaptureModeConverter |
QueryStoreCaptureMode 的类型转换器 |
| QueryStoreOperationModeConverter |
QueryStoreOperationMode 的类型转换器 |
| QueryStoreOptions |
QueryStore Options Smo 对象。 |
| 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 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| 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 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| SecurityPredicate |
表示 sql server 安全谓词对象。 |
| SecurityPredicateCollection |
MAPPED_TYPE对象的强类型列表具有对排序列表类的所有方法的强类型支持 |
| SecurityPredicateCollectionBase |
SecurityPredicateCollectionBase |
| SecurityPredicateOperationConverter | |
| SecurityPredicateTypeConverter | |
| SensitivityClassification |
实例类封装: Server[@Name='']/Database/SensitivityClassification |
| SensitivityClassificationCollection |
SensitivityClassification 对象的强类型列表具有对排序列表类的所有方法的强类型支持 |
| SensitivityRankConverter | |
| Sequence |
表示 sql server Sequence 对象 |
| SequenceCollection |
MAPPED_TYPE 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| SequenceEvents | |
| SequenceExtender |
表示 sql server SequenceExtender 对象 |
| Server |
封装实例类:Server[@Name=''] |
| ServerActiveDirectory | |
| ServerAdapter |
此类正好是 ServerAdapterBase 类,但它实现 IDmfAdapter |
| ServerAdapterBase |
此类充当 Server.Settings 和 Server.Configuration Facet 中隐藏的服务器属性的平展器,继承自此类以添加新的逻辑属性,使用此类的 Alter 和 Refresh 方法,或者重写 Alter 和 Refresh 方法。 此类不应直接实现 IDmfAdapter 或任何方面。 Facet 必须位于叶级类上,此类不应是叶级类。 |
| 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 |
关系引擎安全性。 此方面具有一些逻辑属性,它需要自己的 Refresh 和 Alter。 它继承自 ServerAdapterBase。 |
| ServerSelectionAdapter |
服务器选择。 此方面具有逻辑属性,使用户能够选择要选择服务器的属性。 它继承自 ServerAdapterBase。 |
| ServerSetupAdapter |
AS SAC 方面的适配器 |
| ServerSurfaceAreaAdapter |
此方面完全是配置选项的子集,因此它只是 ServerConfigurationAdapter 上的接口 |
| ServerTraceEvent | |
| ServerTraceEventSet | |
| ServiceBrokerPayload |
封装实例类:Server[@Name='']/Endpoint/ServiceBroker |
| ServiceMasterKey |
实例类封装 : Server[@Name='']/MasterKey |
| ServiceQueueEvent | |
| ServiceQueueEventSet | |
| ServiceRequestException |
此异常导致服务提供商错误。 |
| Settings |
封装实例类:Server[@Name='']/Setting |
| SfcDependencyException |
当依赖项操作失败 TODO 时,将引发此异常:一旦将依赖项类通用化(请参阅SfcDependencyDiscovery.cs),该异常将移到 SFC。 |
| 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 |
包含分类的帮助程序函数 |
| 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 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| 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 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| SynonymEvents | |
| SystemDataType |
实例类封装: Server[@Name='']/SystemDataType |
| SystemDataTypeCollection |
MAPPED_TYPE对象的强类型列表具有对排序列表类的所有方法的强类型支持 |
| SystemMessage |
封装实例类:Server[@Name='']/SystemMessage |
| SystemMessageCollection |
MAPPED_TYPE对象的强类型列表具有对排序列表类的所有方法的强类型支持 |
| Table |
实例类封装 : Server[@Name='']/Database/Table |
| TableCollection |
MAPPED_TYPE 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| 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 字符串)时引发的异常。 |
| UnsupportedVersionException |
操作失败时引发异常。 |
| UrnCollection |
Urn 对象的 ArrayList |
| User |
实例类封装 : Server[@Name='']/Database/User |
| UserCollection |
MAPPED_TYPE对象的强类型列表具有对排序列表类的所有方法的强类型支持 |
| UserDefinedAggregate |
封装 :Server[@Name='']/Database/UserDefinedAggregate 的实例类 |
| UserDefinedAggregateCollection |
MAPPED_TYPE 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| UserDefinedAggregateParameter |
实例类封装 : Server[@Name='']/Database/UserDefinedAggregate/Param |
| UserDefinedAggregateParameterCollection |
MAPPED_TYPE对象的强类型列表具有对排序列表类的所有方法的强类型支持 |
| UserDefinedDataType |
封装 :Server[@Name='']/Database/UserDefinedDataType 的实例类 |
| UserDefinedDataTypeCollection |
MAPPED_TYPE 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| UserDefinedDataTypeResolver |
DataType::UserDefinedDataType TODO 的自定义解析程序:为其他类型的实现解析程序(请注意,URN 解析程序可以是所有数据类型的通用解析程序) |
| UserDefinedFunction |
封装实例类:Server[@Name='']/Database/UserDefinedFunction |
| UserDefinedFunctionCollection |
MAPPED_TYPE 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| 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 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| UserDefinedTableTypeResolver |
DataType::UserDefinedTableType 的自定义解析程序 |
| UserDefinedType |
实例类封装 : Server[@Name='']/Database/UserDefinedType |
| UserDefinedTypeCollection |
MAPPED_TYPE 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| 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 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
| 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 对象的强类型集合支持按对象名称和架构属性为对象编制索引 |
结构
| 名称 | 说明 |
|---|---|
| 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 |
定义用于发现依赖对象的 URN 的接口 |
| ISmoScriptWriter |
定义编写 sql Server 管理对象的脚本的接口 |
| ISurfaceAreaFacet | |
| ITableOptions | |
| ITextObject |
接口由所有实例类实现,这些实例类的所有实例类都将其定义的所有或部分作为文本实现 |
| IUserOptions | |
| IViewOptions | |
枚举
委托
| 名称 | 说明 |
|---|---|
| DatabaseRestorePlanner.CreateRestorePlanEventHandler |
创建还原计划状态更新委托 |
| NextRestoreEventHandler |
下一次还原的回调方法的原型 |
| PercentCompleteEventHandler |
完成百分比的回调方法的原型 |
| ProgressReportEventHandler | |
| ScriptingErrorEventHandler | |
| ScriptingFilter | |
| ServerEventHandler |
所有服务器事件的处理程序原型。 |
| SmoApplication.AnyObjectEventHandler |
为上述任何事件调用。 这允许使用一个处理程序处理所有事件类型 |
| SmoApplication.DatabaseEventHandler |
为数据库事件调用 |
| SmoApplication.ObjectAlteredEventHandler |
成功更改对象时调用 |
| SmoApplication.ObjectCreatedEventHandler |
成功创建对象时调用 |
| SmoApplication.ObjectDroppedEventHandler |
成功删除对象时调用 |
| SmoApplication.ObjectRenamedEventHandler |
成功重命名对象时调用 |
| VerifyCompleteEventHandler |
VerifyComplete 事件的事件签名 |