Freigeben über


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.

Siehe auch

Referenz

SPDatabase-Member

Microsoft.SharePoint.Administration-Namespace