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)
Catalog(IntegrationServices, String, String)

初始化具有指定之父項、名稱及密碼之 Catalog 類別的新執行個體。

屬性

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

為目錄啟用 scale out

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

取得要建立新執行個體的 Factory。

GetPropertySet()

傳回 SfcInstance 物件的屬性集。

(繼承來源 SfcInstance)
GetTypeMetadataImpl()

表示透過直接傳回正確 TypeMetadata 類別進行覆寫的網域。 請勿直接在程式碼中參考此成員。 它支援 SQL Server 基礎結構。

(繼承來源 SfcInstance)
InitializeUIPropertyState()

請勿直接在程式碼中參考此成員。 它支援 SQL Server 基礎結構。

(繼承來源 SfcInstance)
InitialSupportForAlwaysOnPrimary()

此函數是用來對做為主要節點的實例進行某些初始化

InitialSupportForAlwaysOnSecondary(String)

當目前的實例準備為次要節點時,就會呼叫這個函式。 如果啟用 alwayson 次要函式的支援擲回例外狀況,則捨棄 SSIS 目錄的所有專案,但 SSISDB 除外。

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 腳本累積至動作腳本。

適用於