Share via


Restore: Stsadm-Vorgang (Office SharePoint Server)

Vorgangsname: Wiederherstellen

Beschreibung

Bei Verwendung des url-Parameters wird eine Wiederherstellung der Websitesammlung ausgeführt. Wenn jedoch der restoremethod-Parameter verwendet wird, kann entweder eine Wiederherstellung einer einzelnen Datenbank oder Webanwendung oder eine Wiederherstellung der gesamten Serverfarm durchgeführt werden. Zum Überschreiben einer vorhandenen Websitesammlung verwenden Sie hingegen den overwrite-Parameter.

Syntax

Wiederherstellung einer Websitesammlung

stsadm -o restore

-url <URL-Name>

-filename <Dateiname>

[-hostheaderwebapplicationurl] <Webanwendungs-URL>

[-overwrite]

Wiederherstellung nach einem schwerwiegenden Fehler

stsadm -o restore

-directory <UNC-Pfad>

-restoremethod {overwrite | new}

[-backupid] <GUID aus backuphistory, siehe stsadm -help backuphistory>

[-item] <Pfad aus Struktur erstellt>

[-percentage] <Ganze Zahl zwischen 1 und 100>

[-showtree]

[-suppressprompt]

[-username] <Benutzername>

[-password] <Kennwort>

[-newdatabaseserver] <Neuer Datenbankservername>

[-preservechangelog]

[-quiet]

Parameter

Parameter Wert Erforderlich? Beschreibung

url

Eine gültige URL, z. B. https://Servername/Sites/Sitename

Ja

Gibt die URL an, an deren Ziel die Sicherung der Websitesammlung wiederhergestellt werden soll.

filename

Ein gültiger Dateiname für die Sicherungsdatei der Websitesammlung, z. B. Websitename.bak.

Ja

Gibt den Pfad und den Namen der Datei an, die die Sicherung der Websitesammlung enthält.

hostheaderwebapplicationurl

Eine gültige URL, die der Webanwendung durch die alternative Zugriffszuordnung zugewiesen wurde, beispielsweise http://*Servername*.

Nein

Stellt eine Websitesammlung als eine auf einem Hostnamen basierende Websitesammlung statt als eine auf einem Pfad basierende Websitesammlung wieder her. Wenn der -hostheaderwebapplicationurl-Parameter vorhanden ist, ist der Wert des -url-Parameters die URL der auf einem Hostnamen basierenden Websitesammlung, und der Wert des -hostheaderwebapplicationurl-Parameters ist die URL der Webanwendung, die die auf einem Hostnamen basierende Websitesammlung enthalten wird.

overwrite

<Keiner>

Nein

Überschreibt eine aktuelle Websitesammlung, die sich zurzeit an dem durch den url-Parameter festgelegten Speicherort befindet, mit der in der Sicherungsdatei gespeicherten Websitesammlung.

directory

Einer der folgenden gültigen Pfade:

  • C:\*Ordnername*

  • \\*Servername*\*Ordnername*

Hinweis

Die spbr*-Ordner werden automatisch erstellt.

Ja

Der Pfad, in dem Microsoft Office SharePoint Server 2007 das während der stsadm -o backup-Operation generierte Notfallsicherungspaket speichert. Dies ist der übergeordnete Ordner des Ordners spbr*.

Wenn Sie mit einem Computer arbeiten, auf dem Microsoft SQL Server 2005 und eine Instanz von Microsoft Office SharePoint Server 2007 installiert sind, können Sie lokale Laufwerkpfade verwenden. Dies würde eine einfache Installation bedeuten. Wenn jedoch SQL Server 2005 und Microsoft Office SharePoint Server 2007 auf mehreren Computern installiert sind, müssen Sie UNC-Freigabepfade (Universal Naming Convention) verwenden, damit die SQL Server-Datenbank und die Suchkomponenten am gleichen Speicherort lesen können (z. B. \\*Computername*\volume\Backup). Mehrere Sicherungspakete können am selben Speicherort gespeichert werden. Dies ist der gleiche Pfad, den Sie an den -directory-Parameter der stsadm -o restore-Operation übergeben würden.

restoremethod

Einer der folgenden Werte:

  • overwrite

  • new

Ja

Gibt die Art der auszuführenden Farmwiederherstellung an, overwrite oder new.

Der Wert overwrite stellt den Inhalt und die Einstellungen an ihrem ursprünglichen Speicherort wieder her. Dieser Parameter wird nur bei einer Notfallwiederherstellung innerhalb der gleichen Farm verwendet. Wenn der Wert overwrite verwendet wird, wird eine Bestätigungsaufforderung angezeigt. Wenn Sie die Aufforderung unterdrücken möchten, verwenden Sie den suppressprompt-Parameter.

Der Wert new gibt an, dass der Inhalt an einem neuen Speicherort wiederhergestellt wird. Er wird verwendet, wenn die Wiederherstellung in einer anderen Farm (beispielsweise einem neuen Datenbankserver) wiederhergestellt werden soll.

backupid

Eine gültige GUID, z. B. "12345678-90ab-cdef-1234-567890ABCDEF"

Die GUID des Sicherungspakets, das wiederhergestellt werden soll. Jedem Sicherungspaket ist eine eindeutige GUID zugewiesen, die angezeigt werden kann, indem Sie den Sicherungsverlauf mithilfe der stsadm-o backuphistory-Operation anzeigen. Wenn dieser Parameter nicht vorhanden ist, wird das neueste Sicherungspaket verwendet.

item

Eine gültiges Element wie z. B. folgendes:

Webanwendung\SharePoint-80

Nein

Gibt an, welcher Teil der Farm wiederhergestellt werden soll. Sie können die vollständige Pfadnotation der Farm verwenden, wie sie durch den showtree -Parameter oder den Namen der Zielkomponente im Pfad angezeigt wird, wenn es einen eindeutigen Namen gibt. Setzen Sie das Element oder den Pfad in doppelte Anführungszeichen, wenn ein Leerzeichen enthalten ist. Wenn dieser Parameter nicht vorhanden ist, werden alle Elemente im Sicherungspaket wiederhergestellt.

percentage

Eine ganze Zahl zwischen 1 und 100.

Der Standardwert ist 5.

Nein

Legt fest, dass der Fortschritt der restore-Operation für den Wiederherstellungsvorgang in inkrementellen Prozentsatzschritten angezeigt wird. (Der Wert 5 zeigt Fortschrittsaktualisierungen für die Wiederherstellung z. B. in 5 %-Schritten und der Wert 10 in 10 %-Schritten an.

Hinweis

Dieser Prozentwert ist nicht präzise und die tatsächlichen Fortschrittsaktualisierungen sind möglicherweise geringer oder größer als angefordert.

Bei einer sehr großen Datenbank ist 1 der optimale Wert, den Sie verwenden sollten, um einige Updates anzuzeigen.

Der Standardwert ist 5.

showtree

<Keiner>

Nein

Zeigt an, welche Elemente im Sicherungspaket auf der Grundlage aller anderen an die stsadm -o restore-Operation übergebenen Parameter wiederhergestellt werden.

Elementen, die basierend auf den anderen an die Restore-Operation übergebenen Parameter von der Wiederherstellung ausgeschlossen werden, wird ein Sternchen vorangestellt. Elemente, die für die Wiederherstellung nicht ausgewählt werden können, werden in eckige Klammern ([]) eingeschlossen. Eine Wiederherstellung wird nicht ausgeführt, wenn der showtree -Parameter vorhanden ist.

suppressprompt

<Keiner>

Nein

Verhindert, das die folgende Befehlszeilen-Eingabeaufforderung angezeigt wird:

“Warnung: Alle ausgewählten Elemente werden überschrieben. Möchten Sie die Elemente wirklich überschreiben? (J/N)?"

Dieser Parameter ist nur gültig, wenn der Wert des -restoremethod-Parameters auf overwrite festgelegt ist.

username

Ein gültiger Benutzername für die SQL-Authentifizierung in der Form: *Benutzername*

Nein

Legen Sie für alle wiederherzustellenden Objekte, für die ein Benutzername erforderlich ist, beispielsweise Webanwendungspools, den gleichen Benutzernamen fest. Wenn nur eine Datenbank wiederhergestellt wird, können Sie einen SQL Server 2005-Anmeldenamen bereitstellen.

password

Nein

Legen Sie für alle wiederherzustellenden Objekte, für die ein Kennwort erforderlich ist, beispielsweise Webanwendungspools, das gleichen Kennwort fest. Wenn eine ganze Farm wiederhergestellt wird, sollte dieser Parameter nur von Farmen verwendet werden, die die Windows-Authentifizierung verwenden, um mithilfe von SQL Server 2005 eine Verbindung mit der Datenbank herzustellen. Wenn nur eine Datenbank wiederhergestellt wird, können Sie einen SQL Server 2005-Anmeldenamen bereitstellen.

newdatabaseserver

Ein gültiger Datenbankservername wie z. B. SQLBE1

Nein

Gibt den Instanznamen von SQL Server 2005 an, der beim Wiederherstellen einer beliebigen Datenbank verwendet werden soll, wenn der Wert des restoremethod-Parameters new lautet. Dieser Parameter ist nicht gültig, wenn der Wert des restoremethod-Parameters overwrite lautet.

Standardmäßig werden Sie nach einem neuen Datenbankservernamen für jede Datenbank gefragt.

preservechangelog

<Keiner>

Nein

Bewahrt das Änderungsprotokoll, sodass das nächste Crawlen der Inhaltsdatenbank kein vollständiger Crawlvorgang ist. Dieser Parameter wurde zuerst im Infrastrukturaktualisierung für Microsoft Office Server eingeführt. Weitere Informationen finden Sie unter "Hinweise".

quiet

<Keiner>

Nein

Unterdrückt die Ausgabe der Wiederherstellungsverlaufsinformationen im Anzeigefenster. Der letzte Wiederherstellungsstatus ("Vorgang erfolgreich ausgeführt.") wird weiterhin angezeigt. Wenn der -quiet-Parameter nicht vorhanden ist, werden von der restore-Operation Fortschrittsinformationen im Anzeigefenster ausgegeben, die den Fortschritt der Paketwiederherstellung wiedergeben.

Hinweise

Wenn das Infrastrukturaktualisierung für Microsoft Office Server ausgeführt wird, wird beim Wiederherstellen oder beim erneuten Anfügen der Datenbank mit integrierten Tools der Bezeichner (ID) der einzelnen Inhaltsdatenbank beibehalten. Beim Verwenden von integrierten Tools lautet das Beibehaltungsverhalten des Standardänderungsprotokolls wie folgt:

  • Die Änderungsprotokolle für alle Datenbanken werden beibehalten, wenn Sie eine Serverfarm wiederherstellen.

  • Das Änderungsprotokoll für eine Inhaltsdatenbank wird beibehalten, wenn Sie die Datenbank erneut anfügen.

  • Das Änderungsprotokoll für eine Inhaltsdatenbank wird nicht beibehalten, wenn Sie nur die Inhaltsdatenbank wiederherstellen. In diesem Fall würden Sie den -preservechangelog-Parameter verwenden.

Wenn eine Datenbank-ID und ein Änderungsprotokoll beibehalten werden, wird das Crawling von der Suche weiterhin nach dem vorhandenen Zeitplan durchgeführt, der durch die Crawlregeln festgelegt ist. Wird kein Änderungsprotokoll beibehalten, wird ein vollständiger Crawlvorgang von der Suche während des nächsten geplanten Crawldurchgangs durchgeführt.

Weitere Informationen finden Sie unter Verschieben von Inhaltsdatenbanken (Office SharePoint Server 2007) und Sichern und Wiederherstellen einer gesamten Farm (Office SharePoint Server 2007).

Wenn Sie eine vorhandene Datenbank wiederherstellen und nicht den restoremethod-Parameter mit der overwrite -Option und der stsadm -o restore -Operation verwenden, wird der wiederhergestellten Datenbank eine neue ID zugewiesen, und das Änderungsprotokoll der Datenbank wird nicht beibehalten. Beim nächsten Crawling der Datenbank wird die Inhaltsdatenbank vollständig indiziert.

Wenn eine Wiederherstellung durchgeführt und die ID im Sicherungspaket bereits in der Farm verwendet wird (z. B., wenn Sie versuchen, eine Datenbank zu teilen), wird der wiederhergestellten Datenbank eine neue ID zugewiesen und dem Wiederherstellungsprotokoll eine Warnung hinzugefügt. Ob statt eines vollständigen Crawlvorgangs ein inkrementeller Vorgang ausgeführt werden kann, hängt davon ab, ob die ID unverändert geblieben ist und das Änderungsprotokolltoken, das für die Suche verwendet wird, für das aktuelle Änderungsprotokoll in der Inhaltsdatenbank gültig ist. Wenn das Änderungsprotokoll nicht beibehalten wird, ist das Token nicht gültig, und die Suche muss einen vollständigen Crawlvorgang durchführen.