Previous Topic: Wiederherstellen mithilfe der Option "Datenbank laden" von einem WiederherstellungspunktNext Topic: Wiederherstellen einer Site


Wiederherstellen einer Websitesammlung

  1. Stellen Sie Websitesammlungsinhalte aus einer nicht angefügten Inhaltsdatenbank wieder her.
  2. Klicken Sie zum Öffnen der Konsole auf die SharePoint-Verwaltungsshell.
  3. Verwenden Sie PowerShell-Befehle zum Wiederherstellen der Websitesammlung.
    Restore-SPSite -Identity xxxx -Path xxxx
    

    Identity: Gibt die URL an, unter der die Websitesammlung wiederhergestellt wird. (z. B. http://www.contoso.com)

    Path: Gibt einen gültigen Pfad des Sicherungsspeicherorts an (z. B. C:\backup\sitecollection.bak).

    Weitere Informationen finden Sie im Microsoft-Artikel.

    Hinweis: Beim Wiederherstellen einer Websitesammlung an dem ursprünglichen Speicherort tritt ein Fehler auf. Sie können die folgenden Schritte ausführen:

    1. New-SPContentDatabase -Name xxxx -DatabaseServer xxxx -WebApplication xxxx

    Name: Gibt die neue Inhaltsdatenbank an, die in der Farm erstellt werden soll.

    DatabaseServer: Gibt den Namen des Hostservers für die im "Name"-Parameter angegebene Inhaltsdatenbank an.

    WebApplication: Fügt die Inhaltsdatenbank an die angegebene SharePoint-Webanwendung an.

    1. Restore-SPSite -Identity xxxx -Path xxxx -GradualDelete -DatabaseServer xxxx -DatabaseName xxxx

    Identity: Gibt die URL an, unter der die Websitesammlung wiederhergestellt wird. (z. B. http://www.contoso.com)

    Path: Gibt einen gültigen Pfad des Sicherungsspeicherorts an (z. B. C:\backup\sitecollection.bak).

    GradualDelete: Gibt an, dass die mit dem "Force"-Parameter überschriebene Websitesammlung mit einem Zeitgeberauftrag schrittweise gelöscht wird, statt direkt vollständig gelöscht zu werden. Auf diese Weise werden die Auswirkungen auf die SharePoint 2010-Produkte und die SQL Server-Leistung reduziert.

    DatabaseName: Gibt die SQL Server-Inhaltsdatenbank an, in der die Websitesammlungsdaten gespeichert werden.

    DatabaseServer: Gibt den Namen des SQL Servers an, auf dem die durch den DatabaseName-Parameter festgelegte Inhaltsdatenbank vorhanden ist.