Catalog 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表集成服务数据库。
public ref class Catalog sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcCreatable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDroppable
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class Catalog : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type Catalog = class
inherit SfcInstance
interface ISfcCreatable
interface ICreatable
interface ISfcAlterable
interface IAlterable
interface ISfcDroppable
interface IDroppable
interface ISfcDiscoverObject
Public NotInheritable Class Catalog
Inherits SfcInstance
Implements IAlterable, ICreatable, IDroppable, ISfcAlterable, ISfcCreatable, ISfcDroppable
- 继承
- 属性
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| Catalog(IntegrationServices, String, String) |
初始化一个新的类实例 Catalog ,使用指定的父级、名称和密码。 |
| Catalog(IntegrationServices) |
代表集成服务数据库。 |
属性
| 名称 | 说明 |
|---|---|
| AbstractIdentityKey |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| CustomizedLoggingLevels |
自定义的日志层级集合 |
| DefaultExecutionMode |
默认是 在 scale out 执行 |
| EncryptionAlgorithm |
获取目录中使用的加密算法。 |
| Executions |
拿到执行集。 |
| Folders |
获取文件夹集合。 |
| IdentityKey |
获取标识密钥。 |
| MaxProjectVersions |
获取或设定每个项目存储的最大版本数。 |
| Metadata |
返回关于实例及其域的元数据。 (继承自 SfcInstance) |
| Name |
获取或设定目录名称。 |
| OperationCleanupEnabled |
获取或设置一个值,指示操作清理是否被启用。 |
| OperationLogNumberOfRecords |
获取操作日志记录的记录数。 |
| OperationLogRetentionTime |
获取或设置操作日志的保留期限。 |
| OperationLogSize |
获取操作日志大小。 |
| Operations |
拿到操作集合。 |
| Parent |
获取或设置父级。 |
| Properties |
返回集合实例属性。 (继承自 SfcInstance) |
| PropertyStorageProvider |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| ScaleOutEnabled |
启用目录的缩放扩展功能 |
| SchemaBuild |
获取目录的架构构建。 |
| SchemaVersion |
拿到目录的模式版本。 |
| ServerCustomizedLoggingLevel |
服务器范围内在包执行过程中捕获的默认细节层级。 |
| ServerLoggingLevel |
获取或设置目录中使用的日志级别类型。 |
| State |
返回 SfcInstance 对象的状态。 (继承自 SfcInstance) |
| Urn |
返回 SfcInstance 对象的统一资源名。 (继承自 SfcInstance) |
| Validations |
获得验证集合。 |
| VersionCleanupEnabled |
获取或设置一个值,指示是否启用了版本清理。 |
| VersionLogNumberOfRecords |
获取记录的版本日志编号。 |
| VersionLogSize |
获取目录版本日志的大小。 |
方法
| 名称 | 说明 |
|---|---|
| Alter() |
在后端服务器中更改目录。 |
| AlterImpl() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| ChangeEncryptionAlgorithm(Catalog+Encryption) |
改变加密算法。 |
| CheckObjectCreated() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| CheckObjectState() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| ConfigureAlwaysOnSupport(List<ReplicaDataInfo>) |
配置 Always on SSIS 支持的主要功能 |
| Create() |
在后端服务器创建目录。 |
| Create(Boolean) |
在后端服务器创建目录。 |
| CreateIdentityKey() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| CreateImpl() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Drop() |
表示后端服务器的掉落。 |
| DropImpl() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| EnableScaleout() |
启用SSIS扩展功能以支持多个包的执行。 |
| GetChildCollection(String) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| GetDomain() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| GetObjectFactory() |
让工厂创建一个新实例。 |
| GetPropertySet() |
返回 SfcInstance 对象的属性集合。 (继承自 SfcInstance) |
| GetTypeMetadataImpl() |
通过直接返回正确的TypeMetadata类来表示覆盖的域。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| InitializeUIPropertyState() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| InitialSupportForAlwaysOnPrimary() |
该函数用于对作为主节点准备的实例进行初始化 |
| InitialSupportForAlwaysOnSecondary(String) |
当当前实例被准备为次级节点时,调用该函数。 如果启用了对 Wayson 的次要功能支持并抛出异常,则删除除 SSISDB 以外的所有 SSIS 目录。 |
| MarkForDropImpl(Boolean) |
返回一个表示已存物体的值。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| MarkRootAsConnected() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| MoveImpl(SfcInstance) |
表示在实例中需要移动的新父对象。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
每当任何 SfcInstance 元数据的有效值更新时都会调用。 (继承自 SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
每当任何 SfcInstance 属性的有效值更新时都会被调用。 (继承自 SfcInstance) |
| PostAlter(Object) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PostCreate(Object) |
表示创建执行结果的默认实现者。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PostDrop(Object) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PostMove(Object) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PostRename(Object) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Refresh() |
通过从服务器读取对象属性来刷新属性。 (继承自 SfcInstance) |
| RenameImpl(SfcKey) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| ResetKey() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| ScriptAlter() |
决定修改目录的脚本。 |
| ScriptCreate() |
确定创建目录的脚本。 |
| ScriptDrop() |
决定发布目录的脚本。 |
| Serialize(XmlWriter) |
将实例序列化为 XML。 (继承自 SfcInstance) |
| ToString() |
返回实例Urn的字符串表示。 (继承自 SfcInstance) |
| UpdateUIPropertyState() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Validate() |
表示基本子对象的验证。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
活动
| 名称 | 说明 |
|---|---|
| propertyChanged |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PropertyChanged |
当属性值更改时发生。 (继承自 SfcInstance) |
| propertyMetadataChanged |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 当属性元数据值发生变化时,就会发生这种情况。 (继承自 SfcInstance) |
| PropertyMetadataChanged |
当某个属性的元数据发生变化时,就会发生这种情况。 (继承自 SfcInstance) |
显式接口实现
| 名称 | 说明 |
|---|---|
| ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) |
指定是否发现子节点,如果其 IsCrudActionHandledByParent 为假(默认),则将 CRUD 脚本积累到动作脚本中。 |