SPDatabase-Klasse
Zugriff auf Microsoft SQL Server Datenbanken kapselt.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPDatabase
Microsoft.SharePoint.Administration.SPContentDatabase
Microsoft.SharePoint.Administration.SPUsageDatabase
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<GuidAttribute("C1C16DA1-E487-439b-AE76-A38F61B66793")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class SPDatabase _
Inherits SPPersistedUpgradableObject _
Implements IBackupRestore
'Usage
Dim instance As SPDatabase
[GuidAttribute("C1C16DA1-E487-439b-AE76-A38F61B66793")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPDatabase : SPPersistedUpgradableObject, IBackupRestore
Hinweise
Verwenden Sie die Databases -Eigenschaft der SPDatabaseServiceInstance -Klasse oder den Konstruktor SPDatabaseCollection , um die Auflistung der Datenbanken zurückzugeben, die eine Datenbank-Dienstinstanz unterstützen.
Verwenden Sie eine Indexerstellung, um eine einzelne Datenbank aus der Auflistung zurückzugeben. Beispielsweise, wenn die Auflistung einer Variablen mit dem Namen MyDatabases, Verwendung myDatabases[index] in c# oder myDatabases(index) in Visual Basic zugewiesen wird, in dem index den Namen oder die GUID wird identifiziert, die die Datenbank.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.