Catalog Class

Represents an Integration Services database.


Namespace:  Microsoft.SqlServer.Management.IntegrationServices
Assembly:  Microsoft.SqlServer.Management.IntegrationServices (in Microsoft.SqlServer.Management.IntegrationServices.dll)

public sealed class Catalog : SfcInstance, 
	ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable, 
	IDroppable, ISfcDiscoverObject

The Catalog type exposes the following members.

Public methodCatalogInitializes a new instance of the Catalog class with the specified parent, name and password.

Protected propertyAbstractIdentityKey (Inherited from SfcInstance.)
Public propertyEncryptionAlgorithmGets the encryption algorithm used in a catalog.
Public propertyExecutionsGets the execution collection.
Public propertyFoldersGets the folder collection.
Public propertyIdentityKeyGets the identity key.
Public propertyMaxProjectVersionsGets or sets the maximum number of stored versions per project.
Public propertyMetadata (Inherited from SfcInstance.)
Public propertyNameGets or sets the name of the catalog.
Public propertyOperationCleanupEnabledGets or sets a value that indicates whether the operation cleanup is enabled.
Public propertyOperationLogNumberOfRecordsGets the operation log number of records.
Public propertyOperationLogRetentionTimeGets or sets the retention period for the operation logs.
Public propertyOperationLogSizeGets the size of the operation log.
Public propertyOperationsGets the operation collection.
Public propertyParentGets or sets the parent.
Public propertyProperties (Inherited from SfcInstance.)
Public propertySchemaBuildGets the schema build of the catalog.
Public propertySchemaVersionGets the schema version of the catalog.
Public propertyServerLoggingLevelGets or sets the logging level type used in the catalog.
Protected propertyState (Inherited from SfcInstance.)
Public propertyUrn (Inherited from SfcInstance.)
Public propertyValidationsGets the validation collection.
Public propertyVersionCleanupEnabledGets or sets a value that indicates whether the version cleanup is enabled.
Public propertyVersionLogNumberOfRecordsGets the version log number of records.
Public propertyVersionLogSizeGets the size of the version log of the catalog.

Public methodAlterAlters the catalog in the back-end server.
Public methodChangeEncryptionAlgorithmChanges the encryption algorithm.
Public methodCreate()Creates the catalog in the back-end server.
Public methodCreate(Boolean)Creates the catalog in the back-end server.
Protected methodCreateIdentityKey (Inherited from SfcInstance.)
Public methodDiscover (Inherited from SfcInstance.)
Public methodDropIndicates the drop in the back-end server.
Public methodEquals (Inherited from Object.)
Protected methodGetChildCollection (Inherited from SfcInstance.)
Public methodGetDomain (Inherited from SfcInstance.)
Public methodGetHashCode (Inherited from Object.)
Public methodStatic memberGetObjectFactoryGets the factory to create a new instance.
Public methodGetPropertySet (Inherited from SfcInstance.)
Public methodGetType (Inherited from Object.)
Protected methodGetTypeMetadataImpl (Inherited from SfcInstance.)
Protected methodInitializeUIPropertyState (Inherited from SfcInstance.)
Protected methodOnPropertyMetadataChanges (Inherited from SfcInstance.)
Protected methodOnPropertyValueChanges (Inherited from SfcInstance.)
Public methodRefresh (Inherited from SfcInstance.)
Protected methodResetKey (Inherited from SfcInstance.)
Public methodScriptAlterDetermines the script to alter the catalog.
Public methodScriptCreateDetermines the script to create the catalog.
Public methodScriptDropDetermines the script to drop the catalog.
Public methodSerialize (Inherited from SfcInstance.)
Public methodToString (Inherited from SfcInstance.)

Public eventPropertyChanged (Inherited from SfcInstance.)
Public eventPropertyMetadataChanged (Inherited from SfcInstance.)

Explicit interface implemetationPrivate methodISfcDiscoverObject.DiscoverSpecifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to the action script.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions