Verschieben aller Datenbanken (Windows SharePoint Services 3.0)

Dieser Artikel enthält Informationen und Schritte zum Verschieben aller Windows SharePoint Services 3.0 zugeordneten Datenbanken von einem Datenbankserver auf einen anderen Datenbankserver. In diesem Artikel sind zwei verschiedene Verfahren zum Verschieben von Datenbanken enthalten:

  • Mit dem Verfahren Verschieben aller Datenbanken auf einen anderen Datenbankserver können Sie alle Datenbanken auf einen Datenbankserver mit einem anderen Namen verschieben.

  • Mit dem Verfahren Verschieben aller Datenbanken auf einen Datenbankserver mit dem gleichen Namen können Sie alle Datenbanken auf einen Datenbankserver mit dem gleichen Namen oder einen aktualisierten Datenbankserver verschieben.

Wichtig

Die Verfahren in diesem Artikel erfordern das Beenden der gesamten Farm. Die Websites und Bestandteile der Farm stehen Benutzern erst nach Abschluss des Verfahrens wieder zur Verfügung.

Die folgenden Datenbanken können mithilfe der in diesem Artikel beschriebenen Verfahren verschoben werden:

  • Inhaltsdatenbanken

  • Suchdatenbank

  • Inhaltsdatenbank der Zentraladministration

  • Konfigurationsdatenbank

Verschieben aller Datenbanken auf einen anderen Datenbankserver

Mithilfe dieses Verfahrens werden alle Datenbanken in einer Windows SharePoint Services 3.0-Farm auf einen neuen Datenbankserver mit einem anderen Namen verschoben. Auf dem neuen Datenbankserver muss die gleiche Version von Windows Server und SQL Server wie auf dem alten Datenbankserver verwendet werden. Mit dem Verfahren Verschieben aller Datenbanken auf einen aktualisierten Datenbankserver können Sie die Datenbanken auf einen Datenbankserver mit dem gleichen Namen oder einen aktualisierten Datenbankserver verschieben.

In den nachfolgenden Verfahren werden verschiedene integrierte Tools von Windows SharePoint Services 3.0 und Microsoft SQL Server 2005 oder SQL Server 2008 wie beispielsweise die Website für die Zentraladministration und das Befehlszeilentool Stsadm verwendet. Das Verschieben aller Datenbanken von einem Datenbankserver auf einen anderen umfasst die folgenden Schritte:

  1. Vorbereiten des neuen Datenbankservers

  2. Beenden der Farm. Vor dem Verschieben aller Datenbanken müssen Sie die Farm beenden, um sicherzustellen, dass während des Verschiebens der Datenbanken keine Änderungen vorgenommen werden.

  3. Sichern der folgenden Datenbanken:

    • Inhaltsdatenbanken

    • Konfigurationsdatenbank

    • Inhaltsdatenbank der Zentraladministration

    • Windows SharePoint Services-Hilfesuchdatenbank

  4. Kopieren oder Verschieben der Datenbanksicherungsdateien auf den Zieldatenbankserver

  5. Wiederherstellen der Datenbanken

  6. Kopieren aller SQL Server-Anmeldungen, festen Serverrollen, festen Datenbankrollen und Berechtigungen für diese Datenbanken auf den Zieldatenbankserver

  7. Umleiten der Serverfarm, sodass sie auf den neuen Datenbankserver verweist.

    Wichtig

    Es empfiehlt sich, die Serverfarm mithilfe eines SQL Server-Verbindungsalias auf den neuen Datenbankserver umzuleiten. Dazu müssen Sie ein SQL Server-Verbindungsalias erstellen, mit dem alle Server (einschließlich der Front-End-Webserver und Anwendungsserver) eine Verbindung mit der Instanz von SQL Server herstellen können. Ein Verbindungsalias ist ein alternativer Name, mit dessen Hilfe Sie eine Verbindung mit einer Instanz von SQL Server herstellen können.

  8. Neustarten des Servers mit der Zentraladministration, um die Änderungen zu übernehmen, und Sicherstellen, dass die Windows SharePoint Services 3.0 zugeordneten Dienste, Websites und Anwendungspools neu gestartet wurden

Wichtig

Die folgenden Mindestanforderungen müssen erfüllt sein, um dieses Verfahren auszuführen:

  • Sie müssen Mitglied der SharePoint-Gruppe der Farmadministratoren sein.

  • Auf dem Computer, auf dem die Website für die SharePoint-Zentraladministration ausgeführt wird, müssen Sie Mitglied der Gruppe Administratoren sein.

  • Auf dem Datenbankserver, von dem die Datenbanken verschoben werden, müssen folgende Bedingungen erfüllt sein:

    • Sie müssen Mitglied der Gruppe Administratoren sein.

    • Sie müssen Mitglied der festen Datenbankrolle db_backupoperator sein.

  • Auf dem Datenbankserver, auf den die Datenbanken verschoben werden, müssen folgende Bedingungen erfüllt sein:

    • Sie müssen Mitglied der Gruppe Administratoren sein.

    • Sie müssen Mitglied der festen Datenbankrolle db_owner sein.

  • In einigen Umgebungen müssen Sie die Verfahren zum Verschieben mit dem Datenbankadministrator koordinieren. Halten Sie dabei unbedingt entsprechende Richtlinien für die Verwaltung von Datenbanken ein.

Verschieben aller Datenbanken auf einen anderen Datenbankserver

  1. Bereiten Sie den neuen Datenbankserver mithilfe des Verfahrens unter Prepare the database servers vor.

  2. Beenden Sie die Serverfarm, indem Sie die folgenden Schritte ausführen:

    1. Halten Sie auf dem Server, auf dem die Website für die Zentraladministration ausgeführt wird, im Snap-In Dienste die folgenden Dienste an:

      • Windows SharePoint Services-Verwaltungsdienst

      • Windows SharePoint Services-Suchdienst

      • Windows SharePoint Services-Timerdienst

      • Windows SharePoint Services-Ablaufverfolgungsdienst

      • Windows SharePoint Services VSS Writer-Dienst

    2. Geben Sie auf dem Server, auf dem die Website für die Zentraladministration ausgeführt wird, iisreset /stop an der Eingabeaufforderung ein.

    3. Wiederholen Sie Schritt 6 auf jedem Server in der Farm.

  3. Sichern Sie die Datenbanken auf dem Quelldatenbankserver.

    1. Starten Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit dem Datenbankserver her.

    2. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

    3. Klicken Sie mit der rechten Maustaste auf die Konfigurationsdatenbank (normalerweise SharePoint_Config), zeigen Sie auf Aufgaben, und klicken Sie dann auf Sichern.

    4. Wählen Sie im Dialogfeld Datenbank sichern im Bereich Quelle den gewünschten Sicherungstyp in der Liste Sicherungstyp aus. Weitere Informationen zu dem zu verwendenden Sicherungstyp finden Sie unter Übersicht über Wiederherstellungsmodelle (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x407) in der SQL Server 2005-Onlinedokumentation.

    5. Klicken Sie auf Datenbank.

    6. Geben Sie im Bereich Sicherungssatz im Textfeld Name einen Namen ein, oder übernehmen Sie die Standardeinstellung.

    7. Geben Sie im Textfeld Beschreibung eine Beschreibung für die Sicherung ein.

    8. Geben Sie an, wie lange die Sicherung aufbewahrt werden soll, oder verwenden Sie die Standardeinstellung. Wenn der Sicherungssatz abläuft, kann der Sicherungssatz durch nachfolgende Sicherungen mit demselben Namen überschrieben werden. Standardmäßig ist die Einstellung auf 0 Tage festgelegt, sodass der Sicherungssatz nie abläuft.

    9. Geben Sie im Abschnitt Ziel einen Speicherort für den Sicherungssatz an, oder verwenden Sie die Standardeinstellung.

    10. Klicken Sie auf OK, um die Datenbank zu sichern.

    11. Wiederholen Sie die Schritte c bis j für die restlichen Datenbanken in der Farm.

  4. Suchen Sie in Windows Explorer die Datenbanksicherungsdateien (BAK), die verschoben werden sollen, und kopieren oder verschieben Sie sie anschließend auf den Zielserver.

    Wichtig

    In einigen Umgebungen muss dieser Schritt vom Datenbankadministrator ausgeführt werden.

    Verschieben Sie nur die Sicherungsdaten auf den Zieldatenbankserver. Verschieben Sie zu diesem Zeitpunkt keine Datenbanken oder anderen Dateien.

  5. Stellen Sie Datenbanken auf dem Zieldatenbankserver wieder her.

    1. Starten Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit dem Datenbankserver her.

    2. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

    3. Klicken Sie mit der rechten Maustaste auf die wiederherzustellende Datenbank, zeigen Sie auf Tasks, zeigen Sie auf Wiederherstellen, und klicken Sie dann auf Datenbank.

    4. Geben Sie im Dialogfeld Datenbank wiederherstellen das Ziel und die Quelle an, und wählen Sie dann die wiederherzustellenden Sicherungssätze aus.

      Die Standardwerte für Ziel und Quelle entsprechen den meisten Wiederherstellungsszenarien.

    5. Klicken Sie im Bereich Seite auswählen auf Optionen.

    6. Wählen Sie im Abschnitt Wiederherstellungsoptionen nur Vorhandene Datenbank überschreiben aus. Wählen Sie die anderen Optionen in diesem Abschnitt nicht aus, wenn die Umgebung oder die Richtlinien es nicht erfordern.

    7. Führen Sie im Abschnitt Wiederherstellungsstatus die folgende Aktion aus:

      • Wenn Sie alle Transaktionsprotokolle eingeschlossen haben, die Sie wiederherstellen müssen, wählen Sie RESTORE WITH RECOVERY aus.

      • Wenn Sie weitere Transaktionsprotokolle wiederherstellen müssen, wählen Sie RESTORE WITH NO RECOVERY aus.

      • Die dritte Option, RESTORE WITH STANDBY, wird in diesem Szenario nicht verwendet.

    8. Klicken Sie auf OK, um den Wiederherstellungsvorgang abzuschließen.

    9. Wiederholen Sie die Schritte c bis h für jede Datenbank, die Sie wiederherstellen.

  6. Kopieren Sie mithilfe von SQL Server die Anmeldungen für alle Dienstkonten, einschließlich der SQL Server-Anmeldungen, der festen Serverrollen, der festen Datenbankrollen und der Berechtigungen für die Datenbanken, auf den Zielserver.

    Informationen zum Kopieren der SQL Server-Rollen und -Berechtigungen auf den Zieldatenbankserver finden Sie im Artikel 246133 Übertragen von Benutzernamen und Kennwörtern zwischen Instanzen von SQL Server (https://go.microsoft.com/fwlink/?linkid=132636&clcid=0x407) auf der Hilfe- und Supportwebsite von Microsoft. Informationen zur Problembehandlung finden Sie im Artikel 240872 Lösen von Zugriffsproblemen, wenn eine Datenbank auf einen anderen SQL-Server verschoben wird (https://go.microsoft.com/fwlink/?linkid=123469&clcid=0x407) auf der Hilfe- und Supportwebsite von Microsoft.

    Wichtig

    In einigen Umgebungen muss dieser Schritt vom Datenbankadministrator ausgeführt werden.

  7. Verweisen Sie die Serverfarm auf den neuen Datenbankserver, indem Sie ein SQL Server-Verbindungsalias erstellen.

    1. Starten Sie die SQL Server Native Client-Netzwerkkonfiguration (%SYSTEM%\cliconfg.exe).

    2. Überprüfen Sie auf der Registerkarte Allgemein, ob TCP/IP aktiviert ist.

    3. Klicken Sie auf der Registerkarte Alias auf Hinzufügen.

      Das Dialogfeld Netzwerkbibliotheks-Konfiguration hinzufügen wird angezeigt.

    4. Geben Sie in das Feld Serveralias den Namen der aktuellen Instanz von SQL Server ein.

    5. Klicken Sie im Bereich Netzwerkbibliotheken auf TCP/IP.

    6. Geben Sie im Bereich Verbindungsparameter im Feld Servername den neuen Servernamen und die Instanz ein, die dem Alias zugeordnet werden sollen, und klicken Sie dann auf OK.

    7. Wiederholen Sie die Schritte a bis f auf allen Servern, die eine Verbindung mit SQL Server herstellen.

  8. Starten Sie die neue Farm, indem Sie die folgenden Schritte ausführen:

    1. Starten Sie im Snap-In Dienste die folgenden Dienste.

      • Windows SharePoint Services-Verwaltungsdienst

      • Windows SharePoint Services-Suchdienst

      • Windows SharePoint Services-Timerdienst

      • Windows SharePoint Services-Ablaufverfolgungsdienst

      • Windows SharePoint Services VSS Writer-Dienst (optional)

    2. Geben Sie iisreset /start an der Eingabeaufforderung ein.

    3. Wiederholen Sie die Schritte a und b auf jedem Server in der Farm.

Verschieben aller Datenbanken auf einen Datenbankserver mit dem gleichen Namen

Mit diesem Verfahren verschieben Sie alle Windows SharePoint Services 3.0-Datenbanken auf einen Datenbankserver desselben Namens. Der neue Datenbankserver kann sich wie folgt vom ursprünglichen Server unterscheiden:

  • Er führt eine neuere Version von SQL Server aus (z. B. SQL Server 2008 anstelle von SQL Server 2005).

  • Er führt eine neuere Version von Windows aus (z. B. Windows Server 2008 anstelle von Windows Server 2003).

  • Es handelt sich um einen 64-Bit-Computer mit 64-Bit-Betriebssystem (anstelle eines 32-Bit-Computers mit 32-Bit-Betriebssystem).

Dieser Artikel enthält keine Informationen zum Aktualisieren des Datenbankservers.

Wichtig

Weitere Informationen zum Migrieren des aktuellen Datenbankservers finden Sie unter Migrieren einer vorhandenen Serverfarm zu einer 64-Bit-Umgebung (Windows SharePoint Services 3.0).

In diesem Verfahren werden verschiedene integrierte Tools von Windows SharePoint Services 3.0 und SQL Server wie beispielsweise die Website für die Zentraladministration, SQL Server Management Studio oder SQL Server Management Studio Express (SSMSE) und das Befehlszeilentool Stsadm verwendet. Das Verschieben von Datenbanken auf einen neuen Datenbankserver umfasst die folgenden Schritte:

  1. Beenden der Farm

  2. Trennen der Datenbanken

  3. Herunterfahren des alten Datenbankservers

  4. Vorbereiten des neuen Datenbankservers (mit demselben Namen wie der alte Datenbankserver)

  5. Erneutes Anfügen der Datenbanken an den neuen Server

  6. Neustarten des Servers mit der Zentraladministration, um die Änderungen zu übernehmen, und Sicherstellen, dass die Windows SharePoint Services 3.0 zugeordneten Dienste, Websites und Anwendungspools neu gestartet wurden

Wichtig

Zum Ausführen dieses Verfahrens ist mindestens Folgendes erforderlich:

  • Sie müssen Mitglied der SharePoint-Gruppe Farmadministratoren sein.

  • Wenn Sie Microsoft SQL Server 2005 Express Edition verwenden, muss SQL Server Management Studio Express (SSMSE) installiert sein. Weitere Informationen zum Installieren von SSMSE finden Sie auf der SSMSE-Downloadsite (https://go.microsoft.com/fwlink/?linkid=140832&clcid=0x407).

  • Sie müssen auf dem Computer, auf dem die Website für die SharePoint-Zentraladministration ausgeführt wird, Mitglied der Gruppe Administratoren sein.

  • Auf dem neuen und alten Datenbankserver müssen folgende Bedingungen erfüllt sein:

    • Sie müssen Mitglied der Gruppe Administratoren sein.

    • Sie müssen Mitglied der festen Datenbankrolle db_owner sein.

  • In einigen Umgebungen müssen Sie die Verfahren zum Migrieren mit dem Datenbankadministrator koordinieren. Halten Sie dabei unbedingt entsprechende Richtlinien für die Verwaltung von Datenbanken ein.

Verschieben aller Datenbanken auf einen Datenbankserver mit dem gleichen Namen

  1. Beenden Sie die Serverfarm, indem Sie die folgenden Schritte ausführen:

    1. Halten Sie auf dem Server, auf dem die Website für die Zentraladministration ausgeführt wird, im Snap-In Dienste die folgenden Dienste an:

      • Windows SharePoint Services-Verwaltungsdienst

      • Windows SharePoint Services-Suchdienst

      • Windows SharePoint Services-Timerdienst

      • Windows SharePoint Services-Ablaufverfolgungsdienst

      • Windows SharePoint Services VSS Writer-Dienst

    2. Geben Sie auf dem Server, auf dem die Website für die Zentraladministration ausgeführt wird, iisreset /stop an der Eingabeaufforderung ein.

  2. Trennen Sie die Datenbanken auf dem Quelldatenbankserver, indem Sie die folgenden Schritte ausführen:

    1. Starten Sie SSMSE, und stellen Sie eine Verbindung mit dem Datenbankserver her.

    2. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

    3. Klicken Sie mit der rechten Maustaste auf die Datenbank, die getrennt werden soll, zeigen Sie auf Tasks, und klicken Sie dann auf Trennen.

    4. Wählen Sie im Dialogfeld Datenbank trennen die Datenbank aus, die Sie trennen möchten.

    5. Klicken Sie auf OK.

    6. Wiederholen Sie diese Schritte für jede Datenbank in der Windows SharePoint Services 3.0-Bereitstellung.

  3. Sie können die Datenbanken auf dem Quelldatenbankserver mithilfe des Verfahrens Back up databases (Windows SharePoint Services 3.0) sichern, um beim Verschieben den Verlust von Daten zu verhindern.

  4. Fahren Sie den ursprünglichen Datenbankserver herunter.

  5. Bereiten Sie einen neuen Datenbankserver mit dem gleichen Namen wie der ursprüngliche Datenbankserver mithilfe des Verfahrens Prepare the database servers vor. Darüber hinaus können Sie Verbesserungen an dem neuen Datenbankserver vornehmen, indem Sie die folgende Software installieren:

  6. Fügen Sie die Datenbanken erneut an den neuen Datenbankserver an, indem Sie die folgenden Schritte ausführen:

    1. Starten Sie SSMSE, und stellen Sie eine Verbindung mit dem Datenbankserver her.

    2. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

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

    4. Klicken Sie im Dialogfeld Datenbanken anfügen im Abschnitt Anzufügende Datenbanken auf Hinzufügen.

      1. Suchen Sie im Dialogfeld Datenbankdateien suchen die Datenbanken, die Sie anfügen möchten.

      2. Klicken Sie auf eine Datenbank, und klicken Sie dann auf OK.

      3. Wiederholen Sie diesen Schritt für jede Datenbank, die angefügt werden soll.

    5. Klicken Sie auf OK.

    6. Aktualisieren Sie die Ansicht, damit die angefügten Datenbanken im Bereich Objekt-Explorer angezeigt werden.

  7. Starten Sie die Serverfarm neu, indem Sie die folgenden Schritte ausführen:

    1. Starten Sie auf dem Server, der zum Ausführen der Website für die Zentraladministration zugewiesen ist, im Snap-In Dienste die folgenden Dienste:

      • Windows SharePoint Services-Verwaltungsdienst

      • Windows SharePoint Services-Suchdienst

      • Windows SharePoint Services-Timerdienst

      • Windows SharePoint Services-Ablaufverfolgungsdienst

      • Windows SharePoint Services VSS Writer-Dienst (optional)

    2. Starten Sie auf dem Server, der zum Ausführen der Website für die Zentraladministration zugewiesen ist, im IIS-Manager-Snap-In den Webdienst für die SharePoint-Zentraladministration, Version 3.

Siehe auch

Konzepte

Hinzufügen, Teilen und Zusammenführen von Inhaltsdatenbanken (Windows SharePoint Services 3.0)
Verschieben von Inhaltsdatenbanken (Windows SharePoint Services 3.0)
Verschieben und Migrieren von Servern und Serverfarmen (Windows SharePoint Services 3.0)
Migrieren von Inhaltsdatenbanken aus Windows Internal Database auf eine SQL Server-Instanz (Windows SharePoint Services 3.0)