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

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Wenn Sie mithilfe der Upgrademethode durch Datenbankanfügung ein Upgrade von Windows SharePoint Services 3.0 auf Microsoft SharePoint Foundation 2010 vornehmen, aktualisieren Sie nur die Inhalte für die Umgebung und nicht die Konfigurationseinstellungen. Die Verwendung eines Upgrades durch Datenbankanfügung ist hilfreich, wenn Sie Hardware ändern oder die Serverfarmtopologie im Rahmen des Upgrades neu konfigurieren möchten. Weitere Informationen zum Auswählen einer Upgrademethode finden Sie unter Bestimmen der Upgrademethode (SharePoint Foundation 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 Foundation-Umgebung 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. In diesem Artikel wird beschrieben, wie Sie ein Upgrade durch standardmäßige Datenbankanfügung und ein Upgrade durch Datenbankanfügung mit schreibgeschützten Datenbanken durchführen.

Inhalt dieses Artikels:

  • Vorgangsübersicht

  • Bevor Sie beginnen

  • Festlegen des Schreibschutzes für mit einer früheren Version erstellte Datenbanken (Datenbankanfügung mit schreibgeschützten Datenbanken)

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

  • Trennen der mit einer früheren Version erstellten Datenbanken (standardmäßige Datenbankanfügung)

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

  • Überprüfen von benutzerdefinierten Komponenten

  • Anfügen einer Inhaltsdatenbank an eine Webanwendung

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

  • Anfügen von verbleibenden Datenbanken

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

Hinweis

Eine häufige Ursache für Fehler beim Upgrade besteht darin, dass in der Umgebung benutzerdefinierte Features, Lösungen oder andere Elemente fehlen. Stellen Sie sicher, dass alle benötigten benutzerdefinierten Elemente auf den Front-End-Webservern installiert sind, bevor Sie das Upgrade starten. Verwenden Sie das Tool zum Ausführen einer Überprüfung vor dem Upgrade (und für ein Upgrade mit Datenbankanfügung das Windows PowerShell-Cmdlet test-spcontentdatabase), um alle benutzerdefinierten Elemente zu identifizieren, die von den Websites verwendet werden. Weitere Informationen finden Sie unter Identifizieren und Installieren von Anpassungen im Artikel "Verwenden eines Testupgrades zur Ermittlung möglicher Probleme".

Weitere Informationen zum allgemeinen Vorgang für die Ausführung von Upgrades durch Datenbankanfügungen finden Sie unter Upgradeprozess (Übersicht) (SharePoint Foundation 2010).

Vorgangsübersicht

Wenn Sie ein Upgrade durch Datenbankanfügung ausführen, trennen Sie die Datenbanken in der alten Farm und fügen sie anschließend an die neue Farm an. Beim Anfügen einer Datenbank an die neue Farm wird der Upgradevorgang ausgeführt, und die gesamte Datenbank wird aktualisiert. Das Upgrade durch Datenbankanfügung ähnelt dem direkten Upgrade. Im Unterschied dazu wird das Upgrade durch Datenbankanfügung jedoch manuell ausgeführt und erfolgt in einer separaten Umgebung.

Wenn die ursprüngliche Farm erhalten bleiben soll und die Benutzer weiterhin auf ihre Daten zugreifen können sollen, müssen Sie für die Datenbanken Schreibschutz festlegen und dann eine Sicherungskopie der Datenbanken anfügen.

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 bezeichnet. Weitere Informationen dazu finden Sie unter Verschieben von Benutzerdatenbanken (https://go.microsoft.com/fwlink/?linkid=148425&clcid=0x407).

Eine allgemeine Übersicht über den Upgradevorgang finden Sie unter Upgradeprozess (Übersicht) (SharePoint Foundation 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 mit einer früheren Version erstellte Datenbanken (Datenbankanfügung mit schreibgeschützten Datenbanken)

Wenn Sie den hybriden Ansatz mit schreibgeschützten Datenbanken für das Upgrade verwenden, müssen Sie vor dem Sichern der Datenbanken einen Schreibschutz für die mit einer früheren Version erstellten Datenbanken festlegen. Bei jedem Typ des Upgrades durch Datenbankanfügung 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 zwar anzeigen, aber nicht hinzufügen oder ändern.

Wichtig

Für eine Datenbank, die als schreibgeschützt festgelegt ist, kann kein Upgrade durchgeführt werden. Wenn Sie eine Datenbankanfügung mit schreibgeschützten Datenbanken durchführen, stellen Sie eine Kopie der Datenbank wieder her und führen dann das Upgrade mit der Kopie aus. Wenn Sie eine andere Methode verwenden, Inhaltsdatenbanken aber temporär auf schreibgeschützt festlegen möchten, während Sie die aktuellen Daten sichern, denken Sie daran, Lese-/Schreibzugriff für die Datenbanken festzulegen, bevor Sie die Datenbanken anfügen und upgraden.

Wichtig

Führen Sie unbedingt das Tool zum Ausführen einer Überprüfung vor dem Upgrade aus, bevor Sie dieses Verfahren ausführen. Weitere Informationen finden Sie unter Ausführen des Tools zum Ausführen einer Überprüfung vor dem Upgrade (SharePoint Foundation 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 dann 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 konfigurieren 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 diese Schritte für jede einzelne Inhaltsdatenbank in 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 Windows SharePoint Services 3.0-Serverfarm vorhanden sein können, finden Sie unter Datenbanktypen und Beschreibungen (Windows SharePoint Services 3.0).

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

So sichern Sie eine Datenbank in SQL Server 2000

  1. Zeigen Sie auf dem Datenbankserver im Startmenü auf Alle Programme, auf Microsoft SQL Server, und klicken Sie dann auf Enterprise Manager.

  2. Erweitern Sie in SQL Server Enterprise Manager den Knoten 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 Sicherung die Option Datenbank - vollständig aus.

  8. Wählen Sie im Bereich Ziel ein vorhandenes Ziel aus, oder führen Sie die folgenden Aktionen aus:

    1. Klicken Sie auf Hinzufügen.

    2. Wählen Sie im Feld Sicherungsziel auswählen die Option Dateiname aus, und klicken Sie dann neben dem 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 vorhergehende Verfahren, um alle anderen Inhaltsdatenbanken zu sichern, die in der Umgebung von Windows SharePoint Services 3,0 verwendet werden.

So sichern Sie eine Datenbank in SQL Server 2005

  1. Zeigen Sie auf dem Datenbankserver im Startmenü auf Alle Programme, auf Microsoft SQL Server 2005, 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 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 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. Zum Erstellen eines anderen Ziels klicken Sie auf Hinzufügen.

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

Wiederholen Sie das vorhergehende Verfahren, um alle anderen Inhaltsdatenbanken zu sichern, die in der Umgebung von Windows SharePoint Services 3,0 verwendet werden.

So sichern Sie eine Datenbank in SQL Server 2008

  1. Zeigen Sie auf dem Datenbankserver im Startmenü auf Alle Programme, auf Microsoft SQL Server 2008, und klicken Sie dann auf SQL Server Management Studio.

  2. Geben Sie in das Feld Verbindung mit Server herstellen die Verbindungsinformationen ein, und klicken Sie dann 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 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 vorhergehende Verfahren, um alle anderen Inhaltsdatenbanken zu sichern, die in der Umgebung von Windows SharePoint Services 3,0 verwendet werden.

Trennen der mit einer früheren Version erstellten Datenbanken (standardmäßige Datenbankanfügung)

Bevor Sie die Datenbanken an die neue Umgebung anfügen und die Daten upgraden können, müssen Sie die Datenbanken von der aktuellen Umgebung trennen. Nachdem Sie die Datenbanken getrennt haben, können Sie sie auf einen neuen Datenbankserver verschieben oder auf dem vorhandenen Datenbankserver lassen und sie dann an die Webanwendungen anfügen.

Wichtig

Verwenden Sie das folgende Verfahren nicht, wenn Sie ein Upgrade durch Datenbankanfügung mit schreibgeschützten Datenbanken durchführen. Damit die Benutzer weiterhin Zugriff auf ihre Inhalte haben, müssen Sie die Datenbanken angefügt lassen und die Schritte im Abschnitt Wiederherstellen einer Sicherungskopie der Datenbank (Datenbankanfügung mit schreibgeschützten Datenbanken) weiter unten in diesem Artikel ausführen, um stattdessen eine Kopie der Datenbanken zu erstellen.

Trennen einer 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 auf die Inhaltsdatenbank, die Sie trennen möchten.

    Hinweis

    Wenn die Inhaltsdatenbank nicht angezeigt wird, ist sie 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 Sie trennen möchten.

Wie können auch den Stsadm-Vorgang deletecontentdb verwenden, um eine Inhaltsdatenbank von einer Webanwendung zu trennen. Weitere Informationen finden Sie unter Deletecontentdb: Stsadm-Vorgang (Windows SharePoint Services).

Wenn Sie die Datenbanken auf einen anderen Server verschieben, müssen Sie sie vor dem Verschieben auch von der Instanz von SQL Server trennen und nach dem Verschieben an die neue Instanz von SQL Server anfügen.

Wichtig

Wenn Sie die Datenbanken auf eine andere Instanz von SQL Server verschieben, stellen Sie sicher, dass die Sicherheit ordnungsgemäß konfiguriert ist. Achten Sie darauf, dass für die verwendeten Konten die richtigen festen Rollen und Berechtigungen für die Datenbanken konfiguriert sind, und dass die Konten auch beim domänenübergreifenden Verschieben von Datenbanken noch gültige Konten sind.

So trennen Sie eine Datenbank von einer Instanz von SQL Server und verschieben sie auf eine andere Instanz von SQL Server

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

  2. Klicken Sie mit der rechten Maustaste auf die Inhaltsdatenbank, zeigen Sie auf Aufgaben, und klicken Sie 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 in einer der folgenden Umgebungen 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 2005 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. Stellen Sie sicher, dass im Dialogfeld Sicherung angeben im Feld Sicherungsmedium die Option Datei ausgewählt ist.

  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 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 in das 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

Stellen Sie vor dem Anfügen der Inhaltsdatenbanken an die Webanwendungen mithilfe des Test-SPContentDatabaseWindows PowerShell-Cmdlets sicher, dass alle benutzerdefinierten Komponenten vorhanden sind, die für diese Datenbank benötigt werden.

So überprüfen Sie mithilfe von Windows PowerShell, ob alle benutzerdefinierten Komponenten verfügbar sind

  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 folgenden Befehl ein:

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

    Dabei gilt:

    • <DatabaseName> ist der Name der Datenbank, die getestet werden soll.

    • <URL> ist die URL für die Webanwendung, die die Websites hostet.

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 Vorgang die Websitesammlungen automatisch für Sie erstellt werden. Sie dürfen erst dann neue Websitesammlungen hinzufügen, wenn Sie alle Inhaltsdatenbanken wiederhergestellt haben.

Wichtig

Wenn Sie die Inhaltsdatenbanken zwischen Domänen oder Gesamtstrukturen oder in eine andere Umgebung mit anderen Dienstkonten verschieben, stellen Sie sicher, dass die Berechtigungen für die Dienstkonten noch stimmen, bevor Sie die Datenbanken anfügen.

Sie können entweder das Mount-SPContentDatabase-Cmdlet in Windows PowerShell oder den Stsadm-Befehl addcontentdb verwenden, um eine Inhaltsdatenbank an eine Webanwendung anzufügen. Das Hinzufügen einer Inhaltsdatenbank über die Seiten der SharePoint-Zentraladministration wird für Upgrades nicht unterstützt.

Stellen Sie sicher, dass das Konto, das Sie zum Anfügen der Datenbanken verwenden, ein Mitglied der festen Datenbankrolle db_owner für die Inhaltsdatenbanken ist, die Sie upgraden möchten.

Wichtig

Wenn Sie bisher formularbasierte Authentifizierung verwendet haben, müssen Sie für die Webanwendung forderungsbasierte Authentifizierung verwenden, bevor Sie Datenbanken anfügen. Darüber hinaus müssen Sie eine Richtlinie erstellen, mit der dem Benutzerkonto, über das das Upgrade durch Datenbankanfügung ausgeführt wird, Vollzugriff auf die Webanwendung erteilt wird.
Weitere Informationen finden Sie unter Konfigurieren der formularbasierten Authentifizierung für eine forderungsbasierte Webanwendung (SharePoint Foundation 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 an die gleiche Farm anfügen. Auch wenn die Datenbank in dieser Situation angefügt werden kann, kann die Websitesammlung nicht gestartet werden.
Wenn Sie ein Duplikat einer Websitesammlung in der gleichen Farm benötigen, müssen Sie die Datenbank mit der Websitesammlung zunächst einer separaten Farm anfügen, bevor Sie die Websitesammlung mit den Sicherungs- und Wiederherstellungsvorgängen von Stsadm in die andere 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 Menü Start 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 Datenbank, die Sie upgraden möchten.

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

    • <URL> ist die URL für die Webanwendung, die die Websites hostet.

    • Updateuserexperience bedeutet, dass Sie auswählen können, ob ein Update auf das neue Erscheinungsbild ausgeführt oder das alte Erscheinungsbild beibehalten werden soll (Bestandteil des Features Visuelles Upgrade). Wenn Sie diesen Parameter angeben, wird auf der Website eine Vorschau auf das neue Erscheinungsbild angezeigt. Lassen Sie diesen Parameter weg, wenn die Website nach dem Upgrade weiterhin im alten Erscheinungsbild angezeigt werden soll. Weitere Informationen finden Sie unter Planen des visuellen Upgrades (SharePoint Foundation 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 mithilfe des Befehlszeilentools "Stsadm" an eine Webanwendung 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 <Datenbankname>

    [-databaseserver <Servername> ] [-databaseuser <Benutzername> ]

    [-databasepassword <Kennwort> ] [-sitewarning <Websitewarnanzahl> ]

    [-preserveolduserexperience true/false ]

    [-sitemax <Max. Anzahl Websites> ]

    [-assignnewdatabaseid] [-clearchangelog]

    Hinweis

    Wenn Sie den preserveolduserexperience-Parameter auf true festlegen, behalten die Websites in der Inhaltsdatenbank nach dem Upgrade das Erscheinungsbild der vorherigen Version. Wenn Sie den Parameter auf false festlegen, werden das Aussehen und Verhalten der Websites auf die neue Version umgestellt. Der Standardwert für diesen Parameter ist true, d. h. das alte Erscheinungsbild wird beibehalten.
    Dieser Parameter ist Teil des Features Visuelles Upgrade. Weitere Informationen finden Sie unter Planen des visuellen Upgrades (SharePoint Foundation 2010).

    Weitere Informationen finden Sie unter Addcontentdb: Stsadm-Vorgang (Windows SharePoint Services).

Ü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. Außerdem können Sie die einzelnen aktualisierten Websites überprüfen, um Probleme mit der Anzeige des Inhalts zu finden und zu behandeln. Weitere Informationen finden Sie unter Überprüfen der Aktualisierung und der aktualisierten Websites (SharePoint Foundation 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 befinden sich im Verzeichnis %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 und 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 enthält den Namen der Inhaltsdatenbank, die geupgradet wird.

Anfügen von 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 Inhaltsdatenbanken erfolgreich wiederhergestellt und aktualisiert 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 auf der Seite Upgradestatus den Fortschritt des Upgrades, und vergewissern Sie sich dort, dass der Upgradevorgang abgeschlossen ist. Überprüfen Sie die Protokolldatei, um etwaige andere Probleme zu identifizieren, und überprüfen Sie dann die einzelnen aktualisierten Websites, um ggf. Probleme mit der Anzeige des Inhalts zu finden und zu beheben. Weitere Informationen finden Sie unter Überprüfen der Aktualisierung und der aktualisierten Websites (SharePoint Foundation 2010) und Verwalten des visuellen Upgrades (SharePoint Foundation 2010).

See Also

Concepts

Beheben von Problemen beim Upgrade (SharePoint Foundation 2010)