Aktualisieren von Websites (Office SharePoint Server)

Inhalt dieses Artikels:

  • Aktualisieren von Websites mithilfe der Zentraladministrationsseiten

  • Aktualisieren von Websites mithilfe der Befehlszeile

  • Aktualisieren von Websites nach der Installation eines Language Template Packs

Wenn Sie eine schrittweise Aktualisierung vornehmen, können Sie festlegen, welche Websites wann aktualisiert werden. Bevor Sie Websites auf Microsoft Office SharePoint Server 2007 aktualisieren können, müssen Sie auf allen Servern der Serverfarm Setup und den Konfigurations-Assistenten für SharePoint-Produkte und -Technologien ausführen. Nachdem Sie diesen Schritt abgeschlossen und alle benötigten Sprachvorlagenpakete installiert haben, können Sie mit der Aktualisierung der Websites beginnen. Weitere Informationen zur Aktualisierung der Server finden Sie in den folgenden Themen:

Wenn Sie für das Upgrade der Websites bereit sind, können Sie die Upgradeseiten in der Website für die SharePoint®-Zentraladministration oder den Upgradevorgang der Befehlszeile verwenden. Verwenden Sie die Befehlszeile, wenn Sie Upgrades für große Batches von Websites zu unterschiedlichen Zeiten ausführen möchten oder wenn Sie nach dem Upgrade anderer Websites in Ihrer Umgebung ein Sprachvorlagenpaket installiert haben.

Aktualisieren von Websites mithilfe der Zentraladministrationsseiten

Es gibt zwei Phasen im Upgradevorgang für Websites von den Zentraladministrationsseiten aus. Zuerst erstellen Sie eine neue Webanwendung zum Hosten der aktualisierten Versionen der Websites. Anschließend aktualisieren Sie eine oder mehrere Websitesammlungen.

Wichtig

Sie müssen die Stammwebsitesammlung aktualisieren, bevor Sie andere Websitesammlungen in der Webanwendung aktualisieren können.

Erstellen einer neuen Webanwendung zum Hosten aktualisierter Websites

  1. Klicken Sie in der Zentraladministration auf der Registerkarte Vorgänge unter Update und Migration auf Updatestatus des Websiteinhalts.

  2. Klicken Sie auf der Seite Updatestatus des Websiteinhalts neben der URL, die Sie aktualisieren möchten, auf Update starten.

  3. Stellen Sie auf der Seite Zielwebanwendung festlegen im Abschnitt Zu aktualisierende Webanwendung sicher, dass die zu aktualisierende Webanwendung angezeigt wird.

  4. Geben Sie im Abschnitt Neue URL für den ursprünglichen Inhalt in das Feld Port eine Portnummer ein, und geben Sie anschließend in das Feld Hostheader den zu verwendenden Hostheader ein (sofern erforderlich).

  5. Wählen Sie im Abschnitt Anwendungspool für neue Webanwendung die Option Neuen Anwendungspool erstellen aus, und geben Sie dann in das Feld Anwendungspoolname einen Namen ein. Wählen Sie danach Vordefiniert oder Konfigurierbar aus.

    • Wenn Sie Vordefiniert ausgewählt haben, wählen Sie das zu verwendende Konto aus.

    • Wenn Sie Konfigurierbar ausgewählt haben, geben Sie den zu verwendenden Kontonamen und anschließend das Kennwort für dieses Konto ein.

      Hinweis

      Es ist nicht möglich, denselben Anwendungspool zu verwenden, den Sie für die vorherige Version verwendet haben. Sie können dasselbe Benutzerkonto verwenden, jedoch müssen Sie einen neuen Anwendungspool erstellen oder einen Anwendungspool verwenden, den Sie bereits für die aktualisierten Websites erstellt haben.

  6. Wählen Sie im Abschnitt Internetinformationsdienste zurücksetzen die Option Internetinformationsdienste automatisch neu starten oder Internetinformationsdienste manuell neu starten aus.

    Wenn Sie Internetinformationsdienste manuell neu starten auswählen, müssen Sie IIS nach Erstellung der Webanwendung als letzten Schritt dieser Prozedur neu starten.

  7. Wählen Sie im Abschnitt Sicherheitskonfiguration unter Authentifizierungsanbieter in Abhängigkeit von der Umgebung die Option Aushandeln (Kerberos) oder NTLM aus.

  8. Wählen Sie im Abschnitt Inhaltsdatenbanken entweder Automatische Auswahl des Datenbanknamens oder Datenbanknamen manuell festlegen aus.

    Wenn Sie die Datenbanknamen manuell festlegen, dann müssen Sie auf der Seite Datenbanknamen Namen für die temporären Inhaltsdatenbanken und die Inhaltsdatenbanken der neuen Version angeben.

  9. Geben Sie im Abschnitt SSP-Datenbankeinstellungen in das Feld SSP-Datenbankname den Namen der Datenbank des Anbieters für gemeinsame Dienste (Shared Services Provider, SSP) ein.

  10. Geben Sie in das Feld Name der Suchdatenbank den Namen der Suchdatenbank ein.

  11. Wählen Sie im Abschnitt Indexserver im Feld Indexserver den zu verwendenden Indexserver aus.

  12. Klicken Sie auf OK. Wenn Sie sich für das manuelle Festlegen der Datenbanknamen entscheiden, wird die Seite Datenbanknamen geöffnet. Geben Sie die Namen ein, die für die temporären Inhaltsdatenbanken und die neue Version der Inhaltsdatenbanken dieser Webanwendung verwendet werden sollen, und klicken Sie dann auf Speichern.

    Die Seite Vorgang wird ausgeführt wird angezeigt, während die neue Webanwendung erstellt wird.

    Hinweis

    Wenn Sie IIS manuell neu starten möchten, müssen Sie jetzt auf jedem Front-End-Webserver der Serverfarm iisreset /noforce ausführen.

Aktualisieren von Websitesammlungen

  1. Aktivieren Sie auf der Seite Websitesammlungsupdate die Kontrollkästchen neben den Websites, die Sie aktualisieren möchten, und klicken Sie dann auf Websiteupdate durchführen.

    Wichtig

    Sie müssen die Stammwebsitesammlung aktualisieren, bevor Sie andere Websitesammlungen in der Webanwendung aktualisieren können. Wenn Sie gleichzeitig mehrere Websitesammlungen aktualisieren, muss die Stammwebsitesammlung im ersten Satz von Websites, die Sie aktualisieren, enthalten sein.

  2. Überprüfen Sie auf der Seite Zum Aktualisieren ausgewählte Websites die Anzahl der Websitesammlungen, den verwendeten Speicherplatz, die Ursprungsdatenbank und die Zieldatenbank, und klicken Sie dann auf Websiteupdate durchführen.

    Die Seite Update wird ausgeführt wird geöffnet, und die ausgewählten Websitesammlungen werden aktualisiert. Dies kann je nach der Anzahl und Größe der ausgewählten Websitesammlungen einige Minuten bis hin zu einigen Stunden dauern. Die Statusseite wird automatisch jede Minute aktualisiert, um den aktualisierten Status anzuzeigen. Falls Fehler auftreten, finden Sie weitere Informationen in den Protokolldateien. Die Datei Upgrade.log und die Ablaufverfolgungs-Protokolldatei befinden sich in %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS. Das Ablaufverfolgungsprotokoll erhält einen Namen im Format Computername-JJJJMMTT-hhmm.log, wobei JJJJMMTT das Datum und hhmm die Uhrzeit ist (z. B. Server1-20061105-1241.log).

  3. Klicken Sie nach Abschluss des Upgradeprozesses auf Homepage, um zur Homepage der Zentraladministration zurückzukehren.

Aktualisieren von Websites mithilfe der Befehlszeile

Zum Aktualisieren von Websites mithilfe der Befehlszeile müssen Sie denselben aus zwei Schritten bestehenden Vorgang ausführen: Erstellen Sie eine Zielwebanwendung, und aktualisieren Sie anschließend die Websites.

Verwenden Sie zum Erstellen der Zielwebanwendungen den folgenden Befehl, einschließlich der für Ihre Umgebung geltenden Optionen (lassen Sie diesen Schritt aus, wenn Sie bereits die Schritte unter "Erstellen einer neuen Webanwendung zum Hosten aktualisierter Websites" weiter oben ausgeführt haben):

Stsadm.exe. -o upgradetargetwebapplication -url <zu aktualisierende URL>

-relocationurl <neue URL für nicht aktualisierten Inhalt>

-apidname <neuer Anwendungspoolname>

[-apidtype <konfigurierbare ID/Netzwerkdienst>]

[-apidlogin <DOMÄNE\Name>]

[-apidpwd <Anwendungspoolkennwort>] [-exclusivelyusentlm]

Nachdem Sie die Webanwendung erstellt haben, können Sie einzelne Websitesammlungen mithilfe des folgenden Befehls aktualisieren, einschließlich der für Ihre Umgebung geltenden Optionen:

stsadm.exe -o upgrade [-inplace | -sidebyside] [-url <URL>]

[-forceupgrade] [-quiet] [-farmuser <Farmbenutzer>

-farmpassword <Farmkennwort>] [-sitelistpath <Websites-XML-Datei>]

Zum Aktualisieren von Websites mit einer bestimmten URL in einem parallelen (schrittweisen) Upgradeprozess können Sie beispielsweise den folgenden Befehl verwenden:

stsadm.exe -o upgrade -sidebyside -url <URL>

-sitelistpath <Pfad zur XML-Datei>

Hinweis

Wenn Sie die Befehlszeile zum Ausführen eines schrittweisen Upgrades verwenden, können Sie keine Websites aus verschiedenen Inhaltsdatenbanken aktualisieren. Wenn Ihre Webanwendung eine große Anzahl von Websites enthält, die über mehrere Inhaltsdatenbanken verteilt sind, teilen Sie die Liste in kleinere Gruppen von Websites aus derselben Inhaltsdatenbank auf.

Zum Abrufen einer Liste der Websites, die aktualisiert werden müssen, können Sie den Vorgang enumsites zum Auflisten aller umgeleiteten Websites für eine Webanwendung verwenden. Verwenden Sie die folgende Syntax zum Generieren der Liste:

**stsadm -o enumsites -url http://**Servername -redirectedsites

Sie können die Liste der durch diesen Vorgang generierten Websites zum Generieren der XML-Datei sitelist für den Upgradevorgang verwenden.

In der folgenden Tabelle werden die Parameter für den Upgradevorgang beschrieben:

Parameter Optional/Erforderlich Beschreibung

Inplace oder Sidebyside

Erforderlich, Sie müssen eine dieser Optionen angeben

Inplace bezeichnet ein direktes Upgrade, wobei die Websites der Version 2.0 sofort aktualisiert werden und die Umgebung der Version 2.0 nach Abschluss des Upgradevorgangs nicht zur Verfügung steht.

Sidebyside bezeichnet ein schrittweises Upgrade, wobei die Websites der Version 2.0 in der Umgebung der Version 2.0 beibehalten werden.

URL

Optional

Die URL der Version 2.0 für die Websitesammlung

ForceUpgrade

Optional

Gibt an, ob das Upgrade erzwungen wird oder nicht.

Quiet

Optional

Gibt an, dass der Upgradeprozess im stillen Modus ausgeführt wird.

FarmUser

Optional

Gibt das Benutzerkonto an, das zum Ausführen des Upgrades verwendet werden soll.

FarmPassword

Optional (erforderlich, wenn FarmUser verwendet wird)

Gibt das Kennwort für das Benutzerkonto der Farm an.

Reghost

Optional

Gibt an, ob während des Upgrades für Seiten ein Reghosting ausgeführt werden soll (Zurücksetzen der Seiten auf die Websitedefinition).

SiteListPath

Optional

Damit können Sie eine XML-Datei mit einer Liste von bestimmten Websitesammlungen zum Aktualisieren angeben. Das Format der XML-Datei lautet:

<RedirectedSites Count="2”>

  <Site Url="http://server_name" TargetDatabase="DB1" />  

  <Site Url="http://server_name/sites/site1"  TargetDatabase="DB1" />

</RedirectedSites>

Die Attribute Count und TargetDatabase sind optional. Geben Sie nur die Websites an, die Sie aus einer einzelnen Inhaltsdatenbank aktualisieren möchten.

Verwenden Sie alternativ den Befehl stsadm –o enumsites –url *<V3-URL>* -redirectedsites, um den gleichen XML-Code für Websitesammlungen zu erstellen, für die ein Upgrade erforderlich ist.

Weitere Informationen zum Ausführen dieses Verfahrens mithilfe des Befehlszeilentools Stsadm finden Sie unter Upgrade: Stsadm-Vorgang (Office SharePoint Server), Upgradetargetwebapplication: Stsadm-Vorgang (Office SharePoint Server) und Enumsites: Stsadm-Vorgang (Office SharePoint Server).

Aktualisieren von Websites nach der Installation eines Language Template Packs

Wenn Sie ein direktes Upgrade vorgenommen und anschließend ein Sprachvorlagenpaket installiert haben, müssen Sie jetzt alle Websites aktualisieren, die von der Sprache in diesem Sprachvorlagenpaket abhängen. Führen Sie zum Ausführen des Upgrades den Upgradevorgang in der Befehlszeile aus, und verwenden Sie alle für Ihre Umgebung geltenden Optionen.

Herunterladen dieses Buchs

Dieses Thema wurde zum leichteren Lesen und Ausdrucken in das folgende Buch zum Herunterladen aufgenommen:

Die vollständige Liste der verfügbaren Bücher finden Sie unter Bücher zum Herunterladen für Office SharePoint Server 2007.