Export (0) Print
Expand All

Catalog Class

Represents an Integration Services database.

Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.IntegrationServices.Catalog

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

[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public sealed class Catalog : SfcInstance, 
	ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable, 
	IDroppable, ISfcDiscoverObject

The Catalog type exposes the following members.

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

  NameDescription
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.
Top

  NameDescription
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.)
Top

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

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

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft