SPContentDatabase methods

The SPContentDatabase type exposes the following members.

Methods

  Name Description
Public method AddBackupObjects Adds the content database to the backup/restore job. (Overrides SPDatabase.AddBackupObjects(SPBackupRestoreObject).)
Public method AddFailoverServiceInstance(String) Identifies to SharePoint Foundation a server and a database service instance that hosts the mirror of the database. (Inherited from SPDatabase.)
Public method AddFailoverServiceInstance(String, Boolean, Boolean) (Inherited from SPDatabase.)
Public method AddLogon(String, SecureString, String) (Inherited from SPDatabase.)
Public method AddLogon(String, SecureString, String, Boolean) (Inherited from SPDatabase.)
Public method AddLogon(String, SecureString, String, Boolean, Boolean) (Inherited from SPDatabase.)
Public method AddSitesToUserSyncQueue Adds site collections to the queue of site collections where user information needs to be synchronized.
Public methodStatic member AreContentDatabasesCompatibleForCopy
Public method ChangeDatabaseInstance(String) Modifies the database service instance with the specified name for each connection string that is used to access the database. (Inherited from SPDatabase.)
Public method ChangeDatabaseInstance(SPDatabaseServiceInstance) Modifies the specified database service instance for each connection string that is used to access the database. (Inherited from SPDatabase.)
Protected method CleanupAfterMount (Overrides SPDatabase.CleanupAfterMount().)
Public method Clone Returns a clone of the object that does not come from the in-memory cache, which enables calling code to help ensure thread safety. (Inherited from SPPersistedObject.)
Public methodStatic member CreateFromPreconfiguredDatabase
Public methodStatic member CreateUnattachedContentDatabase(SqlConnectionStringBuilder) Creates a content database object, from the database with the specified connection string, without registering it in the configuration database of the farm.
Public methodStatic member CreateUnattachedContentDatabase(String, String, String, String) Creates a content database object, by using the specified connection information, without registering it in the configuration database of the farm.
Public method Delete Deletes the content database. (Overrides SPPersistedObject.Delete().)
Public method DoesSiteMasterExist
Protected method DropRoleMember (Inherited from SPDatabase.)
Public method EnsureSiteMasterExists
Public method Equals Determines whether the current persisted object equals the specified object. (Inherited from SPPersistedObject.)
Protected method Finalize (Inherited from Object.)
Public method ForceDeleteSite(Guid, Boolean, Boolean) Removes a site collection object from the content database when standard deletion methods are unusable.
Public method ForceDeleteSite(Guid, Boolean, Boolean, Boolean)
Public method ForceDeleteSite(Guid, Boolean, Boolean, Boolean, Boolean)
Public method ForceGradualDeleteSites([])
Public method ForceGradualDeleteSites([], Int32)
Public method GetActiveWorkItems Gets the collection of work items that are associated with the content database based on the specified work item type.
Public method GetChanges() Returns the default number of changes listed in the current change log for the content database.
Public method GetChanges(SPChangeQuery) Returns a collection of changes from the change log that have been filtered by the specified query.
Public method GetChanges(SPChangeToken) Returns the collection of content database changes, starting from a specified date.
Public method GetChanges(SPChangeToken, SPChangeToken) Returns a collection of changes that have been logged over a specified period of time.
Public method GetChild<T>() Returns the child of the persisted object based on the specified type. (Inherited from SPPersistedObject.)
Public method GetChild<T>(String) Returns the child object of the persisted object based on the specified name. (Inherited from SPPersistedObject.)
Public method GetDeletedSite Gets the deleted site with a specified site ID.
Public method GetHashCode Serves as a hash function for the persisted object. (Inherited from SPPersistedObject.)
Public method GetMaintenanceWindow Returns the first maintenance window where the ShouldNotify operation returns true.
Public method GetObjectData Gets the serialized state of the object. (Inherited from SPAutoSerializingObject.)
Public method GetSitesFromSids Returns the site collections that correspond to specific security identifiers (SIDs).
Public method GetSitesInUserSyncQueue Returns the site collections that need their user information lists synchronized.
Public method GetType (Inherited from Object.)
Protected method GetVersionForId Returns the schema version associated with the upgrade sequence specified by ID. (Inherited from SPDatabase.)
Public method GetWorkItems Returns the individual work items, number of columns, and number of rows in the specified work item collection as output parameters.
Protected method GrantAccess(SecurityIdentifier) Grants the specified user access to the database. (Inherited from SPDatabase.)
Protected method GrantAccess(SecurityIdentifier, String) Grants the specified user access to the database and adds the user to the specified role. (Inherited from SPDatabase.)
Public method GrantOwnerAccessToDatabaseAccount Grants the database owner permissions to the database access account. (Inherited from SPDatabase.)
Protected method HasAdditionalUpdateAccess Override this method to allow more users to update the object. (Inherited from SPPersistedObject.)
Public method Invalidate Invalidates the cached version stamp and other flags that are related to upgrade. (Inherited from SPDatabase.)
Public method IsEmpty Determines if the database is empty. (Inherited from SPDatabase.)
Protected method IsRoleMember (Inherited from SPDatabase.)
Public method IsSiteScheduledForDeletion
Public method LegacyUpdate (Inherited from SPPersistedObject.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Migrate() Obsolete. Migrates settings between paired content databases.
Public method Migrate(Boolean) Obsolete. Migrates settings from a paired content database with the option of including all children.
Public method Migrate(SPContentDatabase, ServiceExtensionType, Guid, SPDatabaseMigrationOptions) (Inherited from SPDatabase.)
Public method Move(SPContentDatabase, List<SPSite>, Dictionary<SPSite, String>) Moves the specified sites from this content database to the specified content database.
Public method Move(SPContentDatabase, List<SPSite>, Dictionary<String, String>, Dictionary<SPSite, String>) Moves the specified sites from this content database to the specified content database and optionally specifies the source and destination storage providers.
Public method OnAbort Raises the Abort (backup) event. (Inherited from SPDatabase.)
Public method OnBackup Raises the Backup event. (Inherited from SPDatabase.)
Public method OnBackupComplete Raises the BackupComplete event. (Inherited from SPDatabase.)
Protected method OnDeserialization (Inherited from SPDatabase.)
Protected method OnPostCreate (Inherited from SPPersistedObject.)
Public method OnPostRestore(SPDatabaseSnapshotRestoreEvent) Provides post restoration processing after the content database is restored from one of its snapshots.
Public method OnPostRestore(Object, SPRestoreInformation) Raises the PostRestore event. (Overrides SPDatabase.OnPostRestore(Object, SPRestoreInformation).)
Protected method OnPreCreate (Inherited from SPPersistedObject.)
Public method OnPrepareBackup Raises the PrepareBackup event. (Overrides SPDatabase.OnPrepareBackup(Object, SPBackupInformation).)
Public method OnPreRestore(SPDatabaseSnapshotRestoreEvent) Provides preparation processing for the restoration of a content database from one of its snapshots.
Public method OnPreRestore(Object, SPRestoreInformation) Raises the PreRestore event. (Inherited from SPDatabase.)
Public method OnRestore Raises the Restore event. (Overrides SPDatabase.OnRestore(Object, SPRestoreInformation).)
Protected method PreventConnectionDuringUpgrade (Overrides SPDatabase.PreventConnectionDuringUpgrade().)
Public method Provision Creates the content database. (Overrides SPPersistedObject.Provision().)
Public method QueryFeatures(Guid) Gets all site- or Web-scoped features in this content database that have a specific feature ID.
Public method QueryFeatures(SPFeatureScope, Boolean) Gets all site- or Web-scoped features that need to be upgraded, or all that do not, as specified.
Public method QueryFeatures(Guid, Boolean) Gets all site- or Web-scoped features in this content database that have a specific feature ID and that need to be upgraded, or all that do not, as specified.
Public method QueryFeatures(Guid, Int64)
Public method QueryFeatures(Guid, Version) Gets all site- or Web-scoped features in the content database that have a specific feature ID and version.
Public method RefreshSitesInConfigurationDatabase Synchronizes the content database with the configuration database of the farm with respect to what site collections actually exist in the content database.
Public method RemoveSiteFromUserSyncQueue Removes a site collection from the queue of sites that need their user information synchronized.
Public method RemoveSubscriptionMaps
Public method Repair Repairs the content database.
Public method RepairSiteOrphans
Public method RestoreSiteMap
Public method RunWithConcurrencyRetries (Inherited from SPPersistedObject.)
Public method ShrinkDB
Public method ToString Returns the type and name of an object and of all its ancestors (parent, grandparent, and so on). (Inherited from SPPersistedObject.)
Public method Uncache Frees the memory cache that is used by the object. (Inherited from SPPersistedObject.)
Public method Unprovision Makes the necessary changes to the local server to clean up after deleting the database. (Inherited from SPDatabase.)
Public method Update() Saves the state of the content database and propagates changes in it to all the computers in the server farm, after first verifying that the content database is attached to the farm. (Overrides SPDatabase.Update().)
Public method Update(Boolean) Causes the object to save its state and propagate changes to all the computers in the server farm, optionally throwing an exception if the object already exists in the configuration store. (Inherited from SPPersistedObject.)
Protected method UpdateParent Causes the containing SPPersistedObject, if one exists, to update its state. (Inherited from SPAutoSerializingObject.)
Public method UpdateWithNoObjectCallbackCheck (Inherited from SPPersistedObject.)
Public method Upgrade() Upgrades the object. (Inherited from SPPersistedUpgradableObject.)
Public method Upgrade(Boolean) Upgrades the content database from a previous release to the current release, with the option of upgrading all its children in the upgrade hierarchy. (Overrides SPDatabase.Upgrade(Boolean).)
Protected method Validate Validates the state of the content database before persisting it. (Overrides SPPersistedObject.Validate().)
Public method ValidateBackwardsCompatibility Validates the backward compatibility of the content database schema for the DLLs on the Web front end. This method is called each time a connection is made to the content database to verify that the database schema is compatible. (Inherited from SPPersistedUpgradableObject.)
Protected method WarnAboutRemoteBlobStorageSettings Returns a Boolean value that specifies whether the administrator is warned that external binary large object (BLOB) storage is installed. (Inherited from SPDatabase.)
Public method WriteFailedSiteInUserSyncQueue Records a failure to synchronize user information for a site collection.

Top

See also

Reference

SPContentDatabase class

Microsoft.SharePoint.Administration namespace