Wiederherstellen von Websitesammlungen in SharePoint Server

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2018-02-20

Zusammenfassung: Enthält Informationen zum Wiederherstellen einer einzelnen Websitesammlung in SharePoint Server 2016 und SharePoint 2013.

Sie können eine Websitesammlung in SharePoint Server nur mithilfe von PowerShell wiederherstellen.

Inhalt dieses Artikels:

  • Verwenden von PowerShell zum Wiederherstellen einer Websitesammlung in SharePoint Server

    • So stellen Sie eine Websitesammlung mithilfe von Windows PowerShell wieder her

Verwenden von PowerShell zum Wiederherstellen einer Websitesammlung in SharePoint Server

Sie können PowerShell verwenden, um eine Websitesammlung manuell oder als Teil eines Skripts, das in geplanten Intervallen ausgeführt werden kann, wiederherzustellen.

So stellen Sie eine Websitesammlung mithilfe von PowerShell wieder her

  1. Stellen Sie sicher, dass Sie über folgende Mitgliedschaften verfügen:

    • Feste Serverrolle securityadmin auf der SQL Server-Instanz.

    • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

    • Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.

    Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.

    Hinweis

    Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.

  2. Starten Sie SharePoint 15-Verwaltungsshell.

  3. Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Restore-SPSite -Identity <SiteCollectionURL> -Path <Backup file> [-DatabaseServer <DatabaseServerName>] [-DatabaseName <ContentDatabaseName>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]
    

    Dabei gilt Folgendes:

    • <SiteCollectionURL> ist die URL der Websitesammlung, die Sie wiederherstellen möchten.

    • <DatabaseServerName> ist der Name des Datenbankservers, auf dem sich die Websitesammlung befindet.

    • <ContentDatabaseName> ist der Name der Inhaltsdatenbank.

    Wenn Sie die Websitesammlung in einer bestimmten Inhaltsdatenbank wiederherstellen möchten, verwenden Sie die Parameter DatabaseServer und DatabaseName, um die Inhaltsdatenbank anzugeben. Wenn Sie keine Inhaltsdatenbank angeben, wird die Websitesammlung in einer von SharePoint Server ausgewählten Inhaltsdatenbank wiederhergestellt.

    Wenn Sie eine nach dem Host benannte Websitesammlung wiederherstellen möchten, verwenden Sie den Identity-Parameter, um die URL der nach dem Host benannten Websitesammlung anzugeben. Verwenden Sie außerdem den HostHeader-Parameter, um die URL der Webanwendung anzugeben, die die nach dem Host benannte Websitesammlung aufnehmen wird.

    Verwenden Sie den Force-Parameter, wenn Sie eine vorhandene Websitesammlung überschreiben möchten.

    Hinweis

    Wenn die wiederherzustellende Websitesammlung 1 GB oder größer ist, können Sie den GradualDelete-Parameter verwenden, um eine bessere Leistung beim Wiederherstellungsvorgang zu erzielen. Wenn dieser Parameter verwendet wird, wird die überschriebene Websitesammlung als gelöscht markiert, sodass ab sofort kein Zugriff mehr auf den Inhalt möglich ist. Die Daten in der markierten Websitesammlung werden anschließend von einem Zeitgeberauftrag schrittweise gelöscht, statt alle auf einmal, um die Leistungsbeeinträchtigung der Server zu verringern.

Weitere Informationen finden Sie unter Restore-SPSite.

Hinweis

Es wird empfohlen, Windows PowerShell zum Ausführen von administrativen Befehlszeilenaufgaben zu verwenden. Das Befehlszeilentool Stsadm ist veraltet, aber weiterhin vorhanden, um die Kompatibilität mit früheren Produktversionen zu gewährleisten.

See also

Sichern von Websitesammlungen in SharePoint Server