Catalog 类

定义

表示 Integration Services 数据库。

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)

表示 Integration Services 数据库。

Catalog(IntegrationServices, String, String)

使用指定的父级、名称和密码初始化 Catalog 类的新实例。

属性

AbstractIdentityKey

不要在您的代码中直接引用此成员。 它支持 SQL Server 基础结构。

(继承自 SfcInstance)
CustomizedLoggingLevels

自定义日志记录级别集合

DefaultExecutionMode

默认情况下在横向扩展中执行

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>)

为 alwayson 配置 SSIS 支持的主要模糊

Create()

在后端服务器中创建目录。

Create(Boolean)

在后端服务器中创建目录。

CreateIdentityKey()

不要在您的代码中直接引用此成员。 它支持 SQL Server 基础结构。

(继承自 SfcInstance)
CreateImpl()

不要在您的代码中直接引用此成员。 它支持 SQL Server 基础结构。

(继承自 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

不要在您的代码中直接引用此成员。 它支持 SQL Server 基础结构。

(继承自 SfcInstance)
Drop()

指示后端服务器中的删除。

DropImpl()

不要在您的代码中直接引用此成员。 它支持 SQL Server 基础结构。

(继承自 SfcInstance)
EnableScaleout()

为多个包执行启用 SSIS Scale Out。

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)

当当前实例准备为辅助节点时,将调用此函数。 如果启用对 alwayson 辅助函数的支持,则删除除 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 是否为 false (默认) ,将其 CRUD 脚本累积到操作脚本。

适用于