SPContentDatabase.Repair-Methode
Repariert die Inhaltsdatenbank an.
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Function Repair ( _
DeleteCorruption As Boolean _
) As String
'Usage
Dim instance As SPContentDatabase
Dim DeleteCorruption As Boolean
Dim returnValue As String
returnValue = instance.Repair(DeleteCorruption)
public string Repair(
bool DeleteCorruption
)
Parameter
DeleteCorruption
Typ: System.Booleantrue beschädigte Websitesammlungen, Websites, Listen und Dokumente zu löschen; andernfalls false.
Rückgabewert
Typ: System.String
Eine XML-Zeichenfolge, die gibt den Typ, den Namen und die ID der Websitesammlungen, Websites, Listen, die fehlen oder sind verwaiste erforderlich untergeordneten Objekte. Im folgenden Beispiel werden die Elemente der Zeichenfolge veranschaulicht:
<OrphanedObjects Count="4" >
<Orphan Type="SPSite"
Id="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
Deleted="No" />
<Orphan Type="SPWeb"
Name="name"
Id="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
Deleted="No" />
<Orphan Type="SPWeb"
Name="name"
Id="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
SiteId="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
Deleted="No" />
<Orphan Type="SPList"
Name="name"
Id="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
SiteId="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
WebId="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
Deleted="No" />
</OrphanedObjects>
Hinweise
Im Laufe der Zeit kann die Inhaltsdatenbank Objekte gesammelt, die beschädigt sind. Ein Objekt, das ein übergeordnetes Objekt verfügen soll möglicherweise verwaist werden; ein Objekt, das ein untergeordnetes Objekt verfügen soll möglicherweise nicht vorhanden. Diese Schritte können können durch eine Vielzahl von Misfortunes durchgeführt werden: Stromausfall, verlorene Verbindungen, Timeouts für die Anwendung, Software-Fehler oder einfach Pech fehlerhafte Glück.
Um herauszufinden, ob eine Datenbank solche Beschädigung enthält, rufen Sie die Repair -Methode auf, und überprüfen Sie die Zeichenfolge, die die-Methode zurückgibt. Um die beschädigten Objekte aus der Datenbank zu löschen, rufen Sie die Repair -Methode mit true als Argument.