Catalog Class

Definition

Integration Services 데이터베이스를 나타냅니다. Represents an Integration Services database.

[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
Inheritance
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
Catalog
Attributes
Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute TypeConverterAttribute
Implements
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

Constructors

Catalog(IntegrationServices)
Catalog(IntegrationServices, String, String)

새 인스턴스를 초기화는 Catalog 지정한 부모, 이름 및 암호를 사용 하 여 클래스입니다. Initializes a new instance of the Catalog class with the specified parent, name and password.

Properties

CustomizedLoggingLevels

사용자 지정 된 로깅 수준 컬렉션 The customized logging level collection

DefaultExecutionMode

기본적으로 수평 확장의 실행 Execute in scale out by default

EncryptionAlgorithm

카탈로그에 사용된 암호화 알고리즘을 가져옵니다. Gets the encryption algorithm used in a catalog.

Executions

실행 컬렉션을 가져옵니다. Gets the execution collection.

Folders

폴더 컬렉션을 가져옵니다. Gets the folder collection.

IdentityKey

ID 키를 가져옵니다. Gets the identity key.

MaxProjectVersions

프로젝트별로 저장된 버전의 최대 수를 가져오거나 설정합니다. Gets or sets the maximum number of stored versions per project.

Name

카탈로그 이름을 가져오거나 설정합니다. Gets or sets the name of the catalog.

OperationCleanupEnabled

정리 작업이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. Gets or sets a value that indicates whether the operation cleanup is enabled.

OperationLogNumberOfRecords

레코드의 작업 로그 수를 가져옵니다. Gets the operation log number of records.

OperationLogRetentionTime

작업 로그의 보존 기간을 가져오거나 설정합니다. Gets or sets the retention period for the operation logs.

OperationLogSize

작업 로그의 크기를 가져옵니다. Gets the size of the operation log.

Operations

작업 컬렉션을 가져옵니다. Gets the operation collection.

Parent

부모를 가져오거나 설정합니다. Gets or sets the parent.

ScaleOutEnabled

카탈로그에 대 한 확장을 사용 하도록 설정 Enable scale out for the catalog

SchemaBuild

카탈로그의 스키마 빌드를 가져옵니다. Gets the schema build of the catalog.

SchemaVersion

카탈로그의 스키마 버전을 가져옵니다. Gets the schema version of the catalog.

ServerCustomizedLoggingLevel

서버 차원의 기본 수준 패키지 실행 시 캡처되는 세부 정보입니다. The server-wide default level of details that are captured during package execution.

ServerLoggingLevel

카탈로그에 사용되는 로깅 수준 유형을 가져오거나 설정합니다. Gets or sets the logging level type used in the catalog.

Validations

유효성 검사 컬렉션을 가져옵니다. Gets the validation collection.

VersionCleanupEnabled

버전 정리가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. Gets or sets a value that indicates whether the version cleanup is enabled.

VersionLogNumberOfRecords

레코드의 버전 로그 수를 가져옵니다. Gets the version log number of records.

VersionLogSize

카탈로그의 버전 로그 크기를 가져옵니다. Gets the size of the version log of the catalog.

Methods

Alter()

백 엔드 서버의 카탈로그를 변경합니다. Alters the catalog in the back-end server.

ChangeEncryptionAlgorithm(Catalog+Encryption)

암호화 알고리즘을 변경합니다. Changes the encryption algorithm.

ConfigureAlwaysOnSupport(List<ReplicaDataInfo>)

주 fucntion alwayson에 대 한 SSIS 지원을 구성 하려면 Main fucntion to configure SSIS support for alwayson

Create()

백 엔드 서버에 카탈로그를 만듭니다. Creates the catalog in the back-end server.

Create(Boolean)

백 엔드 서버에 카탈로그를 만듭니다. Creates the catalog in the back-end server.

Drop()

백 엔드 서버에서의 삭제를 나타냅니다. Indicates the drop in the back-end server.

EnableScaleout()

여러 패키지 실행 시에 SSIS 스케일 아웃을 사용 합니다. Enable SSIS Scale Out for multiple package executions.

GetObjectFactory()

새 인스턴스를 만들기 위한 팩터리를 가져옵니다. Gets the factory to create a new instance.

InitialSupportForAlwaysOnPrimary()

이 함수는 주 노드 준비 인스턴스에 대 한 몇 가지 초기화 작업을 수행 하는 데 사용 됩니다. This function is used to do some initialization for an instance prepared as a primary node

InitialSupportForAlwaysOnSecondary(String)

이 함수는 현재 인스턴스가 보조 노드로 준비 될 때 호출 됩니다. This function is called when current instance is prepared as secondary node. 드롭 하는 경우를 제외 하 고 SSISDB 카탈로그 SSIS의 모든 예외를 throw 하는 alwayson 보조 함수에 대 한 지원을 사용 합니다. Drop everything of SSIS catalog except SSISDB if enable support for alwayson secondary functions throw exception.

ScriptAlter()

카탈로그를 변경하는 스크립트를 결정합니다. Determines the script to alter the catalog.

ScriptCreate()

카탈로그를 만드는 스크립트를 결정합니다. Determines the script to create the catalog.

ScriptDrop()

카탈로그를 삭제하는 스크립트를 결정합니다. Determines the script to drop the catalog.

Explicit Interface Implementations

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

IsCrudActionHandledByParent를 하 고 자식을 검색할지 여부를 지정 합니다. false (기본값) 이면 해당 동작 스크립트에 자식의 CRUD 스크립트를 누적 합니다. Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to the action script.

Applies to