Anfügen von Datenbanken und Durchführen eines Upgrades auf SharePoint Server 2010

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Wenn Sie mithilfe des Upgrades durch Datenbankanfügungen von Microsoft Office SharePoint Server 2007 auf Microsoft SharePoint Server 2010 aktualisieren, erfolgt nur eine Aktualisierung des Inhalts für die Umgebung und nicht der Konfigurationseinstellungen. Die Verwendung eines Upgrades durch Datenbankanfügungen ist hilfreich, wenn Sie Hardware ändern oder die Serverfarmtopologie im Rahmen des Upgradevorgangs neu konfigurieren möchten. Weitere Informationen zum Auswählen einer Upgrademethode finden Sie unter Bestimmen der Upgrademethode (SharePoint Server 2010).

Der erste Schritt des Vorgangs besteht darin, eine neue Umgebung zum Hosten der aktualisierten Inhalte einzurichten. Wenn Sie die neue Umgebung noch nicht eingerichtet und konfiguriert haben, führen Sie die Schritte unter Vorbereiten der neuen SharePoint Server 2010-Umgebung für ein Upgrade mit Anfügen von Datenbanken aus.

Wenn Sie die neue Umgebung eingerichtet haben, können Sie mit den Verfahren in diesem Artikel die Verbindungen der Datenbanken trennen und anschließend wiederherstellen, um das eigentliche Upgrade auszuführen. Dieser Artikel enthält die Schritte, die zum Durchführen eines Standardupgrades durch Datenbankanfügungen und eines Upgrades durch Datenbankanfügungen mit schreibgeschützten Datenbanken erforderlich sind.

Inhalt dieses Artikels

  • Übersicht über das Verfahren

  • Bevor Sie beginnen

  • Festlegen des Schreibschutzes für die frühere Version von Datenbanken (Datenbankanfügung mit schreibgeschützten Datenbanken)

  • Sichern der mit einer früheren Version erstellten Datenbanken mithilfe von SQL Server-Tools

  • Trennen der Datenbanken der vorherigen Version (Standarddatenbankanfügung)

  • Wiederherstellen einer Sicherungskopie der Datenbank (Datenbankanfügung mit schreibgeschützten Datenbanken)

  • Überprüfen von benutzerdefinierten Komponenten

  • Anfügen einer Inhaltsdatenbank an die Webanwendung

  • Überprüfung: Überprüfen des Upgrades für die erste Datenbank

  • Upgrade der Datenbank für gemeinsame Dienste

  • Upgrade von Websites vom Typ "Meine Website"

  • Anfügen der verbleibenden Datenbanken

  • Überprüfung: Überprüfen des Upgrades für weitere Datenbanken

Hinweis

Eine häufige Ursache für Fehler während des Upgrades besteht darin, dass in der Umgebung benutzerdefinierte Features, Lösungen oder andere Elemente fehlen. Vergewissern Sie sich, dass alle benötigten benutzerdefinierten Elemente auf den Front-End-Webservern installiert sind, bevor Sie mit dem Upgrade beginnen. Verwenden Sie die Überprüfung vor dem Upgrade (und für Upgrades durch Datenbankanfügung das Cmdlet test-spcontentdatabaseWindows PowerShell), um benutzerdefinierte Elemente zu identifizieren, die von den Websites verwendet werden. Weitere Informationen finden Sie unter Identifizieren und Installieren von Anpassungen im Artikel "Verwenden einer Testaktualisierung zum Suchen nach potenziellen Problemen".

Weitere Informationen zum allgemeinen Vorgang für das Upgrade durch Datenbankanfügungen finden Sie unter Upgradeprozess (Übersicht) (SharePoint Server 2010).

Übersicht über das Verfahren

Wenn Sie ein Upgrade durch Datenbankanfügungen ausführen, trennen Sie die Datenbanken in der alten Serverfarm und fügen diese anschließend an die neue Farm an. Wenn Sie eine Datenbank an die neue Farm anfügen, wird der Upgradevorgang gestartet, und es wird für die gesamte Datenbank ein Upgrade ausgeführt. Das Upgrade durch Datenbankanfügungen ähnelt dem direkten Upgrade. Im Unterschied dazu wird das Upgrade durch Datenbankanfügungen jedoch manuell und in einer separaten Umgebung ausgeführt.

Wenn Sie die ursprüngliche Farm beibehalten und Benutzern den Zugriff auf ihre Daten weiter erlauben möchten, müssen Sie den Schreibschutz für die Datenbanken festlegen und dann eine Sicherungskopie der Datenbanken anfügen.

Das Anfügen und Aktualisieren von Datenbanken zur neuen Microsoft SharePoint Server 2010-Umgebung kann von Microsoft Office SharePoint Server 2007 oder von Windows SharePoint Services 3,0 aus erfolgen. Die Vorgehensweise zum Einrichten und Anfügen der Datenbanken für die neue Umgebung unterscheidet sich dabei nicht.

Hinweis

Der Teil des Vorgangs in diesem Artikel, der speziell das Verschieben einer Datenbank von einem Computer mit Microsoft SQL Server auf einen anderen Computer mit SQL Server betrifft, wird auch als geplante Verschiebung (planned relocation) bezeichnet. Weitere Informationen dazu finden Sie unter Verschieben von Benutzerdatenbanken (https://go.microsoft.com/fwlink/?linkid=148425&clcid=0x407).

Eine allgemeine Übersicht über das Upgrade finden Sie unter Upgradeprozess (Übersicht) (SharePoint Server 2010).

Bevor Sie beginnen

Lesen Sie vor Beginn des Upgrades durch Datenbankanfügungen die folgenden Informationen zu Berechtigungen sowie zu Hardware- und Softwareanforderungen. Führen Sie die angegebenen Schritte aus, um erforderliche Software zu installieren oder zu konfigurieren oder Einstellungen zu ändern.

Festlegen des Schreibschutzes für die frühere Version von Datenbanken (Datenbankanfügung mit schreibgeschützten Datenbanken)

Wenn Sie die hybride Vorgehensweise der schreibgeschützten Datenbanken für das Upgrade verwenden, müssen Sie vor dem Sichern der Datenbanken einen Schreibschutz für die früheren Versionen der Datenbanken festlegen. Bei jedem Upgradetyp durch Datenbankanfügungen können Sie einen temporären Schreibschutz für die Datenbanken festlegen, um sicherzustellen, dass alle Daten bei der Sicherung erfasst werden und somit der aktuelle Status der Umgebung wiederhergestellt und aktualisiert wird. Wenn die Datenbanken schreibgeschützt sind, können die Benutzer Inhalte anzeigen, jedoch nicht hinzufügen oder ändern.

Wichtig

Für eine schreibgeschützte Datenbank kann kein Upgrade ausgeführt werden. Falls Sie eine Datenbankanfügung mit schreibgeschützten Datenbanken verwenden, stellen Sie eine Kopie der Datenbank wieder her und führen das Upgrade für die Kopie aus. Falls Sie diese Methode nicht verwenden, Inhaltsdatenbanken aber dennoch vorübergehend schreibschützen möchten, während Sie die aktuellen Daten sichern, müssen Sie sicherstellen, dass Sie den Schreibschutz der Datenbanken aufheben, bevor Sie die Datenbanken anfügen und aktualisieren.

Wichtig

Sie müssen unbedingt das Tool zum Ausführen einer Überprüfung vor dem Upgrade ausführen, bevor Sie dieses Verfahren durchführen. Weitere Informationen finden Sie unter Ausführen der Überprüfung vor dem Upgrade (SharePoint Server 2010).

So legen Sie den Schreibschutz für eine Datenbank in SQL Server 2000 fest

  1. Klicken Sie in SQL Server Enterprise Manager mit der rechten Maustaste auf den Namen der Datenbank, für die Sie den Schreibschutz festlegen möchten, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie im Dialogfeld Eigenschaften auf die Registerkarte Optionen.

  3. Aktivieren Sie unter Zugriff das Kontrollkästchen Schreibgeschützt, und klicken Sie auf OK.

So legen Sie den Schreibschutz für eine Datenbank in SQL Server 2005 fest

  1. Klicken Sie in SQL Server Management Studio mit der rechten Maustaste auf den Namen der Datenbank, für die Sie den Schreibschutz festlegen möchten, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie im Abschnitt Seite auswählen auf Optionen.

  3. Klicken Sie im rechten Bereich unter Weitere Optionen im Abschnitt Zustand neben Datenbank schreibgeschützt auf den Pfeil, und wählen Sie True aus.

So legen Sie den Schreibschutz für eine Datenbank in SQL Server 2008 fest

  1. Stellen Sie in SQL Server Management Studio im Objekt-Explorer eine Verbindung mit einer Instanz des Datenbankmoduls her, erweitern Sie den Server, und erweitern Sie dann Datenbanken.

  2. Wählen Sie die Datenbank aus, für die Sie den Schreibschutz festlegen möchten. Klicken Sie mit der rechten Maustaste auf die Datenbank, und klicken Sie dann auf Eigenschaften.

  3. Klicken Sie im Dialogfeld Datenbankeigenschaften im Abschnitt Seite auswählen auf Optionen.

  4. Klicken Sie im rechten Bereich unter Weitere Optionen im Abschnitt Zustand neben Datenbank schreibgeschützt auf den Pfeil, und wählen Sie True aus.

Sie können die Datenbankverfügbarkeitsoption READ_ONLY mithilfe von Transact-SQL konfigurieren. Weitere Informationen zum Verwenden der SET-Klausel der ALTER DATABASE-Anweisung finden Sie unter Festlegen von Datenbankoptionen (https://go.microsoft.com/fwlink/?linkid=148362&clcid=0x407).

Sichern der mit einer früheren Version erstellten Datenbanken mithilfe von SQL Server

Führen Sie das erforderliche Verfahren zum Sichern der Datenbanken in SQL Server 2000, SQL Server 2005 oder SQL Server 2008 aus. Wiederholen Sie das Verfahren für alle folgenden Datenbanken der Serverfarm:

Eine Sicherung der Datenbanken für die Konfiguration oder für administrative Inhalte ist nicht erforderlich, da diese Datenbanken in der neuen Serverfarm wiederhergestellt werden. Weitere Informationen zu den Datenbanktypen, die in einer Office SharePoint Server 2007-Serverfarm vorhanden sein können, finden Sie unter Datenbanktypen und Beschreibungen (Office SharePoint Server).

Am Ende dieses Verfahrens haben Sie Duplikate der schreibgeschützten Inhaltsdatenbanken erstellt.

So sichern Sie eine Datenbank in SQL Server 2000

  1. Klicken Sie auf dem Datenbankserver auf Start, zeigen Sie auf Programme, auf Microsoft SQL Server, und klicken Sie dann auf Enterprise Manager.

  2. Erweitern Sie in SQL Server Enterprise Manager Microsoft SQL Server.

  3. Erweitern Sie SQL Server-Gruppe.

  4. Erweitern Sie (lokal) (Windows NT).

  5. Erweitern Sie Datenbanken.

  6. Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie sichern möchten. Zeigen Sie auf Alle Aufgaben, und klicken Sie dann auf Datenbank sichern.

  7. Geben Sie im Dialogfeld SQL Server-Sicherung im Feld Name einen Namen für die Sicherung ein, und wählen Sie im Bereich Sichern die Option Datenbank - vollständig aus.

  8. Wählen Sie im Bereich Ziel ein vorhandenes Ziel aus, oder gehen Sie wie folgt vor:

    1. Klicken Sie auf Hinzufügen.

    2. Wählen Sie im Feld Sicherungsziel auswählen die Option Dateiname aus, und klicken Sie im Feld Dateiname auf Durchsuchen.

    3. Geben Sie im Dialogfeld Pfad für Sicherungsmedium - (local) im Feld Dateiname einen Dateinamen ein, und klicken Sie auf OK.

    4. Klicken Sie erneut auf OK, um das Dialogfeld Sicherungsziel auswählen zu schließen.

  9. Klicken Sie auf OK, um den Sicherungsvorgang zu starten.

  10. Klicken Sie auf OK, um zu bestätigen, dass der Sicherungsvorgang abgeschlossen ist.

Wiederholen Sie das vorherige Verfahren, um alle Datenbanken für Inhalte und für gemeinsame Dienste in der Umgebung zu sichern, die von Office SharePoint Server 2007 verwendet werden.

So sichern Sie eine Datenbank in SQL Server 2005

  1. Klicken Sie auf dem Datenbankserver auf Start, zeigen Sie auf Alle Programme, auf Microsoft SQL Server 2005, und klicken Sie dann auf SQL Server Management Studio.

  2. Geben Sie im Dialogfeld Verbindung mit Server herstellen die Verbindungsinformationen ein, und klicken Sie auf Verbinden.

  3. Erweitern Sie nach dem Herstellen einer Verbindung mit der entsprechenden Instanz des SQL Server 2005-Datenbankmoduls im Objekt-Explorer die Serverstruktur, indem Sie den Servernamen erweitern.

  4. Erweitern Sie Datenbanken, klicken Sie mit der rechten Maustaste auf die zu sichernde Datenbank, zeigen Sie auf Aufgaben, und klicken Sie dann auf Sichern. Das Dialogfeld Datenbank sichern wird angezeigt.

  5. Überprüfen Sie den Namen der Datenbank im Bereich Quelle des Felds Datenbank.

  6. Wählen Sie im Feld Sicherungstyp die Option Vollständig aus.

  7. Wählen Sie unter Sicherungskomponente die Option Datenbank aus.

  8. Akzeptieren Sie im Textfeld Name des Bereichs Sicherungssatz entweder den vorgeschlagenen Standardnamen für den Sicherungssatz, oder geben Sie einen anderen Namen für den Sicherungssatz ein.

  9. Geben Sie im Bereich Ziel den Typ des Sicherungsziels an, indem Sie Festplatte oder Band auswählen, und geben Sie dann ein Ziel an. Um ein anderes Ziel zu erstellen, klicken Sie auf Hinzufügen.

  10. Klicken Sie auf OK, um den Sicherungsvorgang zu starten.

Wiederholen Sie das vorherige Verfahren, um alle Datenbanken für Inhalte und für gemeinsame Dienste in der Umgebung zu sichern, die von Office SharePoint Server 2007 verwendet werden.

So sichern Sie eine Datenbank in SQL Server 2008

  1. Klicken Sie auf dem Datenbankserver auf Start, zeigen Sie auf Alle Programme, auf Microsoft SQL Server 2008, und klicken Sie dann auf SQL Server Management Studio.

  2. Geben Sie im Feld Verbindung mit Server herstellen die Verbindungsinformationen ein, und klicken Sie auf Verbinden.

  3. Erweitern Sie nach dem Herstellen einer Verbindung mit der entsprechenden Instanz des SQL Server 2008-Datenbankmoduls im Objekt-Explorer den Servernamen.

  4. Erweitern Sie Datenbanken, klicken Sie mit der rechten Maustaste auf die zu sichernde Datenbank, zeigen Sie auf Aufgaben, und klicken Sie dann auf Sichern. Das Dialogfeld Datenbank sichern wird angezeigt.

  5. Überprüfen Sie den Namen der Datenbank im Bereich Quelle des Felds Datenbank.

  6. Wählen Sie im Feld Sicherungstyp die Option Vollständig aus.

  7. Wählen Sie unter Sicherungskomponente die Option Datenbank aus.

  8. Akzeptieren Sie im Textfeld Name des Bereichs Sicherungssatz entweder den Standardnamen für den Sicherungssatz, oder geben Sie einen neuen Namen ein.

  9. Geben Sie im Bereich Ziel den Typ des Sicherungsziels an, indem Sie Festplatte oder Band auswählen, und geben Sie dann ein Ziel an. Um ein anderes Ziel zu erstellen, klicken Sie auf Hinzufügen.

  10. Klicken Sie auf OK, um den Sicherungsvorgang zu starten.

Wiederholen Sie das vorherige Verfahren, um alle Datenbanken für Inhalte und für gemeinsame Dienste in der Umgebung zu sichern, die von Office SharePoint Server 2007 verwendet werden.

Trennen der Datenbanken der vorherigen Version (Standarddatenbankanfügung)

Sie können die Datenbanken erst an die neue Umgebung anfügen und die Daten einem Upgrade unterziehen, wenn Sie sie von der aktuellen Umgebung getrennt haben. Nachdem Sie die Datenbanken getrennt haben, können Sie sie auf einen neuen Datenbankserver verschieben oder auf dem vorhandenen Datenbankserver lassen und an die Webanwendungen anfügen.

Wichtig

Führen Sie das folgende Verfahren nicht aus, wenn Sie ein Upgrade durch Datenbankanfügung mit schreibgeschützten Datenbanken durchführen. Wenn die Benutzer weiterhin auf ihren Inhalt zugreifen können sollen, müssen die Datenbanken angefügt bleiben. Folgen Sie den Schritten im Abschnitt Wiederherstellen einer Sicherungskopie der Datenbank (Datenbankanfügung mit schreibgeschützten Datenbanken) weiter hinten in diesem Artikel, um stattdessen eine Kopie der Datenbanken zu erstellen.

So trennen Sie eine Inhaltsdatenbank von einer Webanwendung

  1. Klicken Sie in der Zentraladministration auf der Seite Anwendungsverwaltung im Abschnitt Verwaltung von SharePoint-Webanwendungen auf Inhaltsdatenbanken.

  2. Klicken Sie auf der Seite Inhaltsdatenbanken verwalten auf die Inhaltsdatenbank, die Sie trennen möchten.

    Hinweis

    Wenn die Inhaltsdatenbank nicht angezeigt wird, ist die Datenbank möglicherweise einer anderen Webanwendung zugeordnet. Zum Auswählen einer anderen Webanwendung klicken Sie im Menü Webanwendung auf Webanwendung ändern.

  3. Aktivieren Sie auf der Seite Inhaltsdatenbankeigenschaften verwalten im Abschnitt Inhaltsdatenbank entfernen das Kontrollkästchen Inhaltsdatenbank entfernen, und klicken Sie dann auf OK.

    Hinweis

    Beim Entfernen der Inhaltsdatenbank wird die Datenbank nicht gelöscht, sondern nur die Zuordnung zwischen der Datenbank und der Webanwendung aufgehoben.

  4. Wiederholen Sie die Schritte 2 und 3 für jede Inhaltsdatenbank, die getrennt werden soll.

Sie können auch den Stsadm-Vorgang deletecontentdb zum Trennen einer Inhaltsdatenbank von einer Webanwendung verwenden. Weitere Informationen finden Sie unter Deletecontentdb: Stsadm-Vorgang (Office SharePoint Server).

Falls Sie die Datenbanken zu einem anderen Datenbankserver verschieben, müssen Sie die Datenbanken auch von der SQL Server-Instanz trennen, bevor Sie sie verschieben, und nach der Verschiebung an die neue SQL Server-Instanz anfügen.

Wichtig

Falls Sie die Datenbanken zu einer anderen SQL Server-Instanz verschieben, müssen Sie sicherstellen, dass die Sicherheit ordnungsgemäß konfiguriert ist. Überprüfen Sie, dass die verwendeten Konten die entsprechenden festen Rollen und Berechtigungen für die Datenbanken besitzen und dass es sich um gültige Konten handelt, wenn Sie Datenbanken domänenübergreifend verschieben.

So trennen Sie eine Datenbank von einer SQL Server-Instanz und verschieben Sie zu einer anderen SQL Server-Instanz

  1. Öffnen Sie in SQL Server 2005 Management Studio die Quellinstanz von SQL Server, und erweitern Sie dann den Knoten Datenbanken.

  2. Klicken Sie mit der rechten Maustaste auf die Inhaltsdatenbank, zeigen Sie auf Aufgaben, und klicken Sie dann auf Trennen. Wiederholen Sie diesen Schritt für jede Inhaltsdatenbank, die Sie trennen und verschieben möchten.

    Hinweis

    Verwenden Sie dieses Verfahren nur zum Verschieben von Inhaltsdatenbanken. Trennen Sie keine anderen Datenbanken.

  3. Wechseln Sie im Windows-Explorer zum Speicherort der MDF- und LDF-Dateien für die Inhaltsdatenbanken.

  4. Wählen Sie die MDF- und LDF-Dateien für die zu verschiebende Datenbank aus, und kopieren oder verschieben Sie sie in das Zielverzeichnis.

  5. Öffnen Sie in SQL Server 2005 Management Studio die Quellinstanz von SQL Server.

  6. Klicken Sie mit der rechten Maustaste auf den Knoten Datenbanken, zeigen Sie auf Tasks, und klicken Sie dann auf Anfügen

  7. Wechseln Sie im Dialogfeld Datenbank anfügen zu dem Speicherort, an den Sie die MDF- und LDF-Dateien übertragen haben. Markieren Sie die MDF-Datei für die Datenbank, die Sie anfügen möchten, und klicken Sie dann auf OK.

  8. Wiederholen Sie die Schritte 6 und 7 für jede Inhaltsdatenbank, die Sie verschieben möchten.

Wiederherstellen einer Sicherungskopie der Datenbank (Datenbankanfügung mit schreibgeschützten Datenbanken)

Nachdem Sie die neue Serverfarm konfiguriert haben, können Sie die Sicherungskopien der Datenbanken hier wiederherstellen: Microsoft SQL Server 2008 R2, SQL Server 2008 mit Service Pack 1 (SP1) und kumulativen Update 2, sowie SQL Server 2005 mit SP3 und kumulativen Update 3. Beachten Sie, dass Sie die Datenbanken in einer 64-Bit-Version von SQL Server 2008 R2, SQL Server 2008 mit SP1 und kumulativen Update 2, sowie SQL Server 2005 mit SP3 und kumulativen Update 3 wiederherstellen müssen. Beginnen Sie mit einer Datenbank, und überprüfen Sie, ob die Wiederherstellung erfolgreich war, bevor Sie die anderen Datenbanken wiederherstellen.

Der folgende Abschnitt enthält Verfahren zum Wiederherstellen der Sicherungen.

So stellen Sie eine Sicherungskopie einer Datenbank in SQL Server 2008 Enterprise Edition wieder her

  1. Klicken Sie in SQL Server Management Studio mit der rechten Maustaste auf Datenbanken, und klicken Sie dann auf Datenbank wiederherstellen. Das Dialogfeld Datenbank wiederherstellen wird angezeigt.

  2. Geben Sie im Dialogfeld Datenbank wiederherstellen auf der Seite Allgemein im Feld In Datenbank den Namen der wiederherzustellenden Datenbank ein.

  3. Behalten Sie im Textfeld Bis zu Zeitpunkt die Standardeinstellung (Aktuellster möglicher Zeitpunkt) bei.

  4. Klicken Sie auf Von Medium, um die Quelle und den Pfad der wiederherzustellenden Sicherungssätze anzugeben. Klicken Sie anschließend auf Durchsuchen, um die Sicherungsdatei auszuwählen.

  5. Wählen Sie im Dialogfeld Sicherung angeben im Feld Sicherungsmedium unbedingt Datei aus.

  6. Klicken Sie im Bereich Sicherungsspeicherort auf Hinzufügen.

  7. Wählen Sie im Dialogfeld Sicherungsdatei suchen die Datei aus, die Sie wiederherstellen möchten, und klicken Sie dann auf OK.

  8. Aktivieren Sie im Raster Wählen Sie die wiederherzustellenden Sicherungssätze aus das Kontrollkästchen Wiederherstellen neben der aktuellsten vollständigen Sicherung aus.

  9. Aktivieren Sie im Dialogfeld Datenbank wiederherstellen auf der Seite Optionen unter Wiederherstellungsoptionen das Kontrollkästchen Vorhandene Datenbank überschreiben.

  10. Klicken Sie auf OK, um den Wiederherstellungsvorgang zu starten.

So stellen Sie eine Sicherungskopie einer Datenbank in SQL Server 2008 Enterprise Edition wieder her

  1. Erweitern Sie nach dem Herstellen einer Verbindung mit der entsprechenden Instanz des SQL Server 2008-Datenbankmoduls im Objekt-Explorer den Servernamen.

  2. Klicken Sie mit der rechten Maustaste auf Datenbanken, und klicken Sie dann auf Datenbank wiederherstellen. Das Dialogfeld Datenbank wiederherstellen wird angezeigt.

  3. Geben Sie im Dialogfeld Datenbank wiederherstellen auf der Seite Allgemein im Feld In Datenbank den Namen der wiederherzustellenden Datenbank ein.

  4. Behalten Sie im Textfeld Bis zu Zeitpunkt die Standardeinstellung (Aktuellster möglicher Zeitpunkt) bei.

  5. Klicken Sie auf Von Medium, um die Quelle und den Pfad der wiederherzustellenden Sicherungssätze anzugeben. Klicken Sie anschließend auf Durchsuchen, um die Sicherungsdatei auszuwählen.

  6. Wählen Sie im Dialogfeld Sicherung angeben im Feld Sicherungsmedium unbedingt Datei aus.

  7. Klicken Sie im Bereich Sicherungsspeicherort auf Hinzufügen.

  8. Wählen Sie im Dialogfeld Sicherungsdatei suchen die Datei aus, die Sie wiederherstellen möchten, und klicken Sie dann auf OK. Klicken Sie anschließend im Dialogfeld Sicherung angeben auf OK.

  9. Aktivieren Sie im Dialogfeld Datenbank wiederherstellen im Raster Wählen Sie die wiederherzustellenden Sicherungssätze aus das Kontrollkästchen Wiederherstellen neben der aktuellsten vollständigen Sicherung.

  10. Aktivieren Sie im Dialogfeld Datenbank wiederherstellen auf der Seite Optionen unter Wiederherstellungsoptionen das Kontrollkästchen Vorhandene Datenbank überschreiben.

  11. Klicken Sie auf OK, um den Wiederherstellungsvorgang zu starten.

Überprüfen von benutzerdefinierten Komponenten

Vor dem Anfügen der Inhaltsdatenbanken an die Webanwendungen verwenden Sie das Windows PowerShell-Cmdlet Test-SPContentDatabase, um zu überprüfen, ob alle benutzerdefinierten Komponenten vorhanden sind, die für die Datenbank benötigt werden.

So überprüfen Sie die Verfügbarkeit benutzerdefinierter Komponenten mithilfe von Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenüauf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

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

    Test-SPContentDatabase -Name <DatabaseName> -WebApplication <URL>
    

    Dabei gilt:

    • <DatabaseName> ist der Name der zu testenden Datenbank.

    • <URL> ist die URL der Webanwendung, von der die Websites gehostet werden.

Weitere Informationen finden Sie unter Test-SPContentDatabase.

Anfügen einer Inhaltsdatenbank an eine Webanwendung

Beim Anfügen einer Inhaltsdatenbank muss die Stammwebsite für die Webanwendung unbedingt in der ersten Inhaltsdatenbank enthalten sein, die Sie anfügen. Bevor Sie den Vorgang fortsetzen, sollten Sie daher den Stamm der Webanwendung in der ursprünglichen Serverfarm untersuchen, um die erste Websitesammlung zu bestimmen. Nachdem Sie die Datenbank, die die Stammwebsite enthält, angefügt haben, können Sie die anderen Inhaltsdatenbanken für die Webanwendung in beliebiger Reihenfolge anfügen. Sie müssen keine Websitesammlungen zum Speichern des Inhalts erstellen, bevor Sie die Datenbank anfügen, da bei diesem Verfahren die Websitesammlungen automatisch für Sie erstellt werden. Sie dürfen keine neuen Websitesammlungen hinzufügen, bevor Sie nicht alle Inhaltsdatenbanken wiederhergestellt haben.

Wichtig

Wenn Sie die Inhaltsdatenbanken über Domänen oder Gesamtstrukturen in eine andere Umgebung verschieben, die andere Dienstkonten besitzt, müssen Sie sicherstellen, dass die Berechtigungen für die Dienstkonten weiterhin korrekt sind, bevor Sie die Datenbanken anfügen.

Sie müssen entweder das Mount-SPContentDatabase-Cmdlet in Windows PowerShell oder den Stsadm-Befehl addcontentdb zum Anfügen einer Inhaltsdatenbank an eine Webanwendung verwenden. Die Verwendung der Seiten der SharePoint-Zentraladministration wird zum Anfügen einer Inhaltsdatenbank beim Aktualisieren nicht unterstützt.

Stellen Sie sicher, dass das Konto, mit dem Sie die Datenbanken anfügen, ein Mitglied der festen Datenbankrolle db_owner für die zu aktualisierenden Inhaltsdatenbanken ist.

Wichtig

Wenn Sie die formularbasierte Authentifizierung verwendet haben, müssen Sie die forderungsbasierte Authentifizierung für die Webanwendung konfigurieren, bevor Sie Datenbanken anfügen. Zudem müssen Sie eine Richtlinie erstellen, um dem Benutzerkonto, mit dem das Upgrade durch Datenanfügungen ausgeführt wird, über Vollzugriff auf die Webanwendung verfügt.
Weitere Informationen finden Sie unter Konfigurieren der formularbasierten Authentifizierung für eine forderungsbasierte Webanwendung (SharePoint Server 2010).

Tipp

Eine Inhaltsdatenbank kann nicht mehrfach an eine Farm angefügt werden, auch nicht in unterschiedlichen Webanwendungen. Jeder Websitesammlung in einer Inhaltsdatenbank ist eine GUID (Globally Unique Identifier, global eindeutiger Bezeichner) zugeordnet, die in der Konfigurationsdatenbank registriert ist. Aus diesem Grund können Sie eine Websitesammlung auch in separaten Webanwendungen nicht zweimal derselben Farm hinzufügen. Auch wenn die Datenbank in dieser Situation erfolgreich angefügt werden kann, kann die Websitesammlung nicht gestartet werden.
Wenn Sie ein Duplikat einer Websitesammlung in derselben Farm benötigen, müssen Sie die Datenbank mit der Websitesammlung zunächst einer separaten Farm hinzufügen, bevor Sie die Websitesammlung mit den Sicherungs- und Wiederherstellungsvorgängen von Stsadm in die neue Farm kopieren. Durch das Sichern und Wiederherstellen mit Stsadm wird eine neue GUID für die Websitesammlung erstellt.

So fügen Sie eine Inhaltsdatenbank mithilfe von Windows PowerShell an eine Webanwendung an

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin..

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

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

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
    

    Dabei gilt:

    • <DatabaseName> ist der Name der zu aktualisierenden Datenbank.

    • <ServerName> ist der Server, auf dem die Datenbank gespeichert ist.

    • <URL> ist die URL der Webanwendung, von der die Websites gehostet werden.

    • Updateuserexperience ist die Option zum Aktualisieren auf die neue Benutzeroberfläche oder zur weiteren Verwendung der alten Benutzeroberfläche (Teil des visuellen Upgrades). Wenn Sie diesen Parameter einschließen, wird die Website so festgelegt, dass eine Vorschau der neuen Benutzeroberfläche angezeigt wird. Lassen Sie diesen Parameter aus, falls Sie die alte Benutzeroberfläche nach dem Upgrade beibehalten möchten. Weitere Informationen finden Sie unter Planen eines visuellen Upgrades (SharePoint Server 2010).

Weitere Informationen finden Sie unter Mount-SPContentDatabase.

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.

So fügen Sie eine Inhaltsdatenbank an eine Webanwendung mithilfe des Befehlszeilentools "Stsadm" an

  1. Wechseln Sie auf dem Laufwerk, auf dem SharePoint-Produkte und -Technologien installiert ist, zu folgendem Verzeichnis: %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin.

  2. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    stsadm -o addcontentdb -url <URL> -databasename <DatabaseName>

    [-databaseserver <ServerName> ] [-databaseuser <UserName> ]

    [-databasepassword <Password> ] [-sitewarning <SiteWarningCount> ]

    [-preserveolduserexperience true/false ]

    [-sitemax <SiteMaxCount> ]

    [-assignnewdatabaseid] [-clearchangelog]

    Hinweis

    Wenn Sie den preserveolduserexperience-Parameter auf true festlegen, behalten die Websites in der Inhaltsdatenbank nach dem Upgrade das Aussehen der vorherigen Version. Wenn Sie den Parameter auf false festlegen, werden das Aussehen und Verhalten der Websites der neuen Version angepasst. Der Standardwert für den Parameter ist true, wodurch das alte Aussehen und Verhalten unverändert bleiben.
    Dieser Parameter ist Teil des Features Visuelles Upgrade. Weitere Informationen finden Sie unter Planen eines visuellen Upgrades (SharePoint Server 2010).

    Weitere Informationen finden Sie unter Addcontentdb: Stsadm-Vorgang (Office SharePoint Server).

Überprüfung: Überprüfen des Upgrades für die erste Datenbank

Nachdem Sie eine Datenbank angefügt haben, können Sie den Status des Upgrades der Websitesammlungen auf der Seite Upgradestatus in der Zentraladministration überprüfen. Nach Abschluss des Upgrades können Sie die Upgradeprotokolldatei auf Probleme während des Upgrades überprüfen. Überprüfen Sie außerdem die einzelnen aktualisierten Websites, um Probleme mit der Anzeige des Inhalts zu finden und zu behandeln. Weitere Informationen finden Sie unter Überprüfen des Upgrades und aktualisierter Websites (SharePoint Server 2010).

So zeigen Sie die Seite Upgradestatus an

  • Klicken Sie in der Zentraladministration auf Upgrade und Migration und dann auf Upgradestatus überprüfen.

So öffnen Sie die Upgradeprotokolldatei

  • Die Upgradefehlerprotokoll-Datei und die Upgradeprotokolldatei finden Sie unter %COMMONPROGRAMFILES%\ Microsoft Shared\Web Server Extensions\14\LOGS. Die Protokolle werden nach dem folgenden Format benannt: Upgrade-JJJJMMTT-HHMMSS-SSS-error.log und Upgrade-JJJJMMTT-HHMMSS-SSS.log, wobei JJJJMMTT das Datum und HHMMSS-SSS die Uhrzeit ist (Stunden im 24-Stunden-Format, Minuten, Sekunden, Millisekunden). Beispiel für ein Upgradefehlerprotokoll: Upgrade-20090415-132126-374-error.log, Beispiel für ein Upgradeprotokoll: Upgrade-20090415-132126-374.log.

    Hinweis

    Die Upgradeprotokolldatei schließt den Namen der aktualisierten Inhaltsdatenbank ein.

Upgrade der Datenbank für gemeinsame Dienste

Sie können erst dann ein Upgrade für Websites vom Typ Meine Website in der Umgebung ausführen, wenn Sie den Benutzerprofildienst und den verwalteten Metadatendienst konfiguriert und ein Upgrade der SSP-Datenbank (Shared Services Provider, Anbieter für gemeinsame Dienste) ausgeführt haben. Gehen Sie hierzu folgendermaßen vor:

  1. Erstellen Sie einen Anwendungspool für den Benutzerprofildienst.

  2. Überprüfen Sie, dass der verwaltete Metadatendienst aktiviert ist.

  3. Aktivieren Sie den Benutzerprofildienst, und aktualisieren Sie die SSP-Datenbank.

    Hinweis

    Wenn Sie die SSP-Datenbank aktualisieren, werden auch die Benutzergruppeninformationen aktualisiert.

  4. Erstellen Sie einen neuen Proxy für die Benutzerprofildienst-Anwendung, und verbinden Sie diese mit der Standardproxygruppe.

In den folgenden Verfahren sind die Schritte für diese Aufgaben bereitgestellt.

Wichtig

Bei den Schritten in den folgenden Abschnitten wird vorausgesetzt, dass Sie die Benutzerprofildienst-Anwendung oder den Benutzerprofil-Synchronisierungsdienst noch nicht aktiviert haben. Falls Sie diese Dienste bereits aktiviert haben, folgen Sie den Schritten zum Erstellen einer separaten Instanz der Benutzerprofildienst-Anwendung. Sie können den vorhandenen Benutzerprofil-Synchronisierungsdienst mit der neuen Benutzerprofildienst-Anwendung verbinden.

So erstellen Sie einen Anwendungspool für den Benutzerprofildienst mithilfe von Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin..

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein, um den Anwendungspool zu erstellen:

    New-SPServiceApplicationPool -Name <ApplicationPoolName>
     -Account <DOMAIN\username>
    

    Dabei gilt:

    • <ApplicationPoolName> ist der Name für den Anwendungspool.

    • <DOMAIN\username> ist ein gültiges Konto. Sie können ein Domänenkonto verwenden oder den Namen eines verwalteten Kontos in der Farm. Verwenden Sie das Get-SPManagedAccount-Cmdlet zum Anzeigen des vorhandenen verwalteten Kontos in der Farm.

Weitere Informationen finden Sie unter New-SPServiceApplicationPool.

So überprüfen Sie, dass der verwaltete Metadatendienst aktiviert ist

  1. Klicken Sie in der SharePoint-Zentraladministration auf der Seite Anwendungsverwaltung auf Dienstanwendungen verwalten.

  2. Überprüfen Sie, dass der verwaltete Metadatendienst gestartet ist.

    Weitere Informationen zum Aktivieren und Verwalten dieses Diensts finden Sie unter Verwaltung verwalteter Metadaten (SharePoint Server 2010).

So wird mithilfe von Windows PowerShell der Benutzerprofildienst aktiviert und die SSP-Datenbank einem Upgrade unterzogen

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin..

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie zum Aktivieren des Benutzerprofildiensts und zum Aktualisieren der SSP-Datenbank an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    New-SPProfileServiceApplication -applicationpool <ApplicationPoolName> -Name <ServiceApplicationName> -Profiledbname <DatabaseName> [-Profiledbserver <ServerName>]
    

    Dabei gilt:

    • <ApplicationPoolName> ist der Name des Anwendungspools, den Sie im vorherigen Schritt erstellt haben.

    • <ServiceApplicationName> ist der Name der gewünschten Dienstanwendung.

    • <DatabaseName> ist der Name der Datenbank, die die Profilinformationen enthält.

    • <ServerName> ist der Name des Servers, an den Sie die Datenbank anfügen.

Weitere Informationen finden Sie unter New-SPProfileServiceApplication.

So erstellen Sie den Proxy für den Benutzerprofildienst und verbinden ihn mit der Standardproxygruppe mithilfe von Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin..

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie zum Konfigurieren des Proxys für den Benutzerprofildienst an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    New-SPProfileServiceApplicationProxy -ServiceApplication <ProfileServiceApplicationID> -Name <ProxyName> -DefaultProxyGroup
    

    Dabei gilt:

    • <ProfileServiceApplicationID> ist die GUID der im vorherigen Schritt erstellten Dienstanwendung.

    • <ProxyName> ist der gewünschte Proxyname.

    • DefaultProxyGroup gibt an, dass der Anwendungsproxy des Benutzerprofildiensts der Standardproxygruppe für die lokale Farm hinzugefügt wird.

Weitere Informationen finden Sie unter New-SPProfileServiceApplicationProxy.

Stellen Sie sicher, dass das Farmadministratorkonto über Vollzugriff auf den Benutzerprofildienst verfügt. Mit dem folgenden Verfahren können Sie dem Farmadministratorkonto Vollzugriff gewähren.

Aktualisieren der Berechtigungen im Benutzerprofildienst

  1. Klicken Sie in der SharePoint-Zentraladministration auf der Seite Anwendungsverwaltung auf Dienstanwendungen verwalten.

  2. Klicken Sie auf die Zeile Benutzerprofildienst-Anwendung (nicht auf den Hyperlink), und klicken Sie dann auf dem Menüband auf Administratoren.

  3. Geben Sie in das Dialogfeld Administratoren für Benutzerprofildienst-Anwendung im Feld Wenn Sie ein Konto oder eine Gruppe hinzufügen möchten, geben Sie diese(s) ein oder wählen es bzw. sie unten aus das Farmadministratorkonto und das zur Verwendung des Benutzerprofildiensts verwendete Konto ein oder wählen diese aus, und klicken Sie dann auf Hinzufügen.

  4. Aktivieren Sie im Feld Berechtigungen für <Kontoname> das Kontrollkästchen Vollzugriff, und klicken Sie dann auf OK.

Starten des Benutzerprofil-Synchronisierungsdiensts

  1. Klicken Sie in der SharePoint-Zentraladministration auf der Seite Systemeinstellungen auf Dienste auf dem Server verwalten.

  2. Klicken Sie neben dem Benutzerprofil-Synchronisierungsdienst auf Starten.

  3. Wählen Sie im Dialogfeld Die Benutzerprofilanwendung auswählen die gerade erstellte Anwendung aus.

  4. Geben Sie im Abschnitt für den Namen und das Kennwort des Dienstkontos das Kennwort ein, und bestätigen Sie dieses.

  5. Klicken Sie auf OK.

Wichtig

Nachdem Sie den Benutzerprofil-Synchronisierungsdienst aktiviert haben, können Sie die Einstellungen erneut anwenden, die Sie für die Benutzerprofilsynchronisierung von der Office SharePoint Server 2007-Umgebung zur neuen Umgebung verwendet haben. Wenden Sie Einstellungen wie Verbindungen, Eigenschaftenzuordnungen und Filter erneut an. Weitere Informationen zum Konfigurieren dieses Diensts finden Sie unter Konfigurieren der Profilsynchronisierung (SharePoint Server 2010).
Beachten Sie, dass der Benutzerprofil-Synchronisierungsdienst in einer eigenständigen Umgebung nicht verfügbar ist. Dieser Dienst kann nur in einer Serverfarminstallation verwendet werden.

Nun können Sie Websites vom Typ Meine Website aktualisieren.

Upgrade von Websites vom Typ "Meine Website"

Wenn Websites vom Typ Meine Website in der Umgebung vorhanden sind, können Sie für diese ein Upgrade ausführen, nachdem Sie ein Upgrade für die SSP-Datenbank (Shared Services Provider, Anbieter für gemeinsame Dienste) ausgeführt haben. Sie müssen die Hostwebanwendung für Meine Website beim Anlegen der neuen Umgebung erstellt haben. Für ein Upgrade der Websites vom Typ Meine Website konfigurieren Sie die Host-URL für Meine Website und führen anschließend ein Upgrade der Inhaltsdatenbanken aus, die Websites vom Typ Meine Website enthalten.

So konfigurieren Sie die Host-URL für Meine Website

  1. Klicken Sie in der Zentraladministration auf der Seite Dienstanwendungen verwalten auf die Benutzerprofildienst-Anwendung, die Sie den Websites vom Typ Meine Website zuordnen möchten.

  2. Klicken Sie auf der Seite Profildienst verwalten: Benutzerprofildienst auf "Meine Website" einrichten.

  3. Geben Sie die Informationen zum Einrichten der Websites vom Typ Meine Website ein, einschließlich des neuen Hostspeicherorts für Meine Website und des Speicherorts für persönliche Websites.

    Beim Host für Meine Website handelt es sich um eine Websitesammlung in der Inhaltsdatenbank, die eine URL wie z. B. http:// Fabrikam/my hat. Der Pfad der persönlichen Website ist der verwaltete Pfad, unter dem alle Websites vom Typ Meine Website erstellt werden. Wenn Sie im Feld Speicherort die Option Persönlich angegeben haben, werden Websites vom Typ Meine Website unter http:// Fabrikam/Persönlich/Benutzername erstellt).

  4. Nach dem Einrichten von Websites vom Typ Meine Website müssen Sie IIS (Internet Information Services, Internetinformationsdienste) zurücksetzen, indem Sie eine Eingabeaufforderung öffnen und iisreset /noforce an der Eingabeaufforderung eingeben.

Nachdem Sie nun die Host-URL für Websites vom Typ Meine Website erstellt haben, können Sie ein Upgrade der Websites vom Typ Meine Website ausführen. Führen Sie die Schritte in Hinzufügen der Inhaltsdatenbanken zu den Webanwendungen weiter unten in diesem Artikel aus, um die Datenbank oder Datenbanken, in der bzw. in denen die Websites für Meine Website enthalten sind, anzufügen und ein Upgrade für diese auszuführen. Sie können die Websites vom Typ Meine Website jederzeit einem Upgrade unterziehen, nachdem Sie ein Upgrade für die SSP-Datenbank ausgeführt und die Host-URL für Meine Website konfiguriert haben.

Anfügen der verbleibenden Datenbanken

Nachdem Sie die erste Inhaltsdatenbank wiederhergestellt und sich anhand der Upgradeprotokolldatei vergewissert haben, dass das Upgrade ordnungsgemäß ausgeführt wurde, können Sie weitere Datenbanken wiederherstellen und aktualisieren. Sie können mehrere Datenbanken gleichzeitig in separaten Eingabeaufforderungsfenstern anfügen, um mehrere Upgrades gleichzeitig auszuführen. Nachdem Sie alle Websites, Inhaltsdatenbanken und SSP-Datenbanken erfolgreich wiederhergestellt und deren Upgrade ausgeführt haben, können Sie die Websites überprüfen, um sicherzustellen, dass die Upgrades fehlerfrei ausgeführt wurden.

Überprüfung: Überprüfen des Upgrades für weitere Datenbanken

Überprüfen Sie nach dem Upgrade weiterer Datenbanken die Seite Upgradestatus, um den Fortschritt zu überwachen und sich zu vergewissern, dass das Upgrade abgeschlossen ist. Überprüfen Sie die Protokolldatei, um andere Probleme zu identifizieren, und überprüfen Sie dann die einzelnen aktualisierten Websites, um Probleme mit der Anzeige des Inhalts zu finden und zu behandeln. Weitere Informationen finden Sie unter Überprüfen des Upgrades und aktualisierter Websites (SharePoint Server 2010) und Verwalten des visuellen Upgrades (SharePoint Server 2010)

Zusätzliche Schritte

Nach Abschluss des Upgrades sollten Sie verschiedene Schritte ausführen, um die Konfiguration für die aktualisierte Farm abzuschließen. Weitere Informationen finden Sie unter Ausführen von Schritten nach einem Upgrade durch Datenbankanfügung (SharePoint Server 2010).

See Also

Concepts

Beheben von Problemen beim Upgrade (SharePoint Server 2010)