Freigeben über


Verschieben aller Datenbanken (Project Server 2007)

Letzte Aktualisierung: November 2008

 

Letztes Änderungsdatum des Themas: 2008-11-19

Dieser Artikel enthält Informationen und Schritte zum Verschieben aller Datenbanken für Microsoft Office Project Server 2007 zwischen Datenbankservern in derselben Serverfarm. Sie sollten alle Datenbanken verschieben, wenn Sie die Hardware oder die Software auf dem Datenbankserver upgraden. Beispielsweise, wenn Sie von einer 32-Bit-Version auf eine 64-Bit-Version von Microsoft SQL Server 2005 umstellen.

Wichtig

Im Rahmen dieser Aufgabe müssen Sie die gesamte Farm anhalten. Dadurch stehen die Websites und Bestandteile der Farm Benutzern erst nach Abschluss des Vorgangs wieder zur Verfügung.

Dieser Artikel enthält keine Informationen zum Migrieren oder Verschieben der Office Project Server 2007-Serverfarm zwischen Servergruppen. Weitere Informationen zum Verschieben der kompletten Serverfarm in eine andere Farmservergruppe finden Sie unter Migrieren einer Project Web Access-Instanz (Project Server 2007).

Dieser Artikel enthält keine Informationen zum Aktualisieren von SQL Server 2005 auf dem Datenbankserver. Weitere Informationen zum Aktualisieren von SQL Server 2005 finden Sie unter Aktualisieren auf SQL Server 2005 in der SQL Server-Onlinedokumentation.

Die folgenden Office Project Server 2007 zugeordneten Datenbanken müssen verschoben werden:

  • Entwurfsdatenbank

  • Veröffentlichte Datenbank

  • Archivdatenbank

  • Berichtsdatenbank

  • Inhaltsdatenbank

Voraussetzungen für die Aufgabe

Die folgenden Anforderungen müssen erfüllt sein, um die Vorgänge für diese Aufgabe auszuführen:

  • Sie müssen auf dem Server angemeldet sein, auf dem die Website für die SharePoint-Zentraladministration ausgeführt wird.

  • Sie müssen Mitglied der folgenden Rollen in SQL Server 2005 sein:

    • feste Datenbankrolle db_backupoperator zum Sichern der Datenbanken.

    • feste Serverrolle dbcreator auf dem Zielserver, auf dem SQL Server 2005 oder eine Instanz von SQL Server zum Wiederherstellen der Datenbanken ausgeführt wird.

  • Sie müssen die Verfahren zum Verschieben mit dem Datenbankadministrator (DBA) koordinieren. Schritte, die die Mitarbeit des Datenbankadministrators erfordern, werden durch das Präfix "[DBA]" dargestellt.

Übersicht über die Verfahren

Dieser Abschnitt enthält eine Zusammenfassung der Verfahren, die Sie zum Verschieben aller Datenbanken für Office Project Server 2007 ausführen müssen. Die eigentlichen Schritte finden Sie im jeweiligen Verfahren im Anschluss an die Übersicht.

Zum Verschieben verwenden Sie Tools von Office Project Server 2007 und SQL Server 2005. Das Verschieben aller Datenbanken zwischen Datenbankservern besteht aus den folgenden Schritten:

(In einigen Umgebungen muss der Datenbankadministrator bestimmte Schritte ausführen. Diese Schritte beginnen mit "[DBA]".)

  1. Ausführen einer vollständigen Sicherung des Standardanbieters für gemeinsame Dienste (Shared Services Provider, SSP).

  2. Vollständiges Beenden der Serverfarm durch Beenden der Dienste für Office Project Server 2007 und durch Beenden von Internetinformationsdienste (Internet Information Services, IIS).

  3. [DBA] Sichern der folgenden Farmdatenbanken mithilfe der Tools von SQL Server 2005:

    • Entwurfsdatenbank

    • Veröffentlichte Datenbank

    • Archivdatenbank

    • Berichtsdatenbank

    • Inhaltsdatenbank

  4. [DBA] Kopieren oder Verschieben der Sicherungsdateien auf den Zieldatenbankserver.

  5. [DBA] Wiederherstellen aller Datenbanken auf dem Zieldatenbankserver mithilfe der Tools von SQL Server 2005.

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

Sichern von Datenbanken auf dem Quelldatenbankserver

Wichtig

Die Mitgliedschaft in der festen Datenbankrolle db_backupoperator stellt die Mindestanforderung zur Ausführung dieses Verfahrens dar.

Wichtig

Der Warteschlangendienst muss unbedingt geleert und beendet sein, um Dateninkonsistenzen zu verhindern.

In einigen Umgebungen muss der Datenbankadministrator diese Schritte ausführen.

Sichern von Datenbanken auf dem Quelldatenbankserver

  1. Öffnen Sie Microsoft 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 zu sichernde Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Sichern.

  4. Wählen Sie im Dialogfeld Datenbank sichern 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. Aktivieren Sie unter Sicherungskomponente die Option Datenbank.

  6. Verwenden Sie im Abschnitt Sicherungssatz entweder den Standardnamen, oder geben Sie einen Namen für den Sicherungssatz in das Textfeld Name ein.

  7. Geben Sie das Ablaufdatum für den Sicherungssatz an. Dieses bestimmt, wie lange oder wann der Sicherungssatz von späteren Sicherungen mit demselben Namen überschrieben werden kann. Standardmäßig ist festgelegt, dass der Sicherungssatz nie abläuft (0 Tage).

  8. Wird der richtige Pfad des Sicherungsordners im Abschnitt Ziel nicht aufgeführt, können Sie den Pfad durch Klicken auf Hinzufügen hinzufügen.

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

  10. Wiederholen Sie die Schritte 3 bis 9 für jede Datenbank, die verschoben werden soll.

Wichtig

Sie sollten nur die Entwurfsdatenbank und die veröffentlichte Datenbank auf dem Quelldatenbankserver sichern.

Kopieren oder Verschieben der Sicherungsdaten auf den Zieldatenbankserver

Wichtig

Lesezugriff für den freigegebenen Ordner auf dem Quellcomputer und Schreibzugriff für den freigegebenen Ordner auf dem Zielcomputer stellt die Mindestanforderung zur Ausführung dieses Verfahrens dar.
In einigen Umgebungen muss der Datenbankadministrator diese Schritte ausführen.

Kopieren oder Verschieben der Sicherungsdaten auf den Zieldatenbankserver

  1. Wechseln Sie im Windows-Explorer zum Speicherort der BAK-Dateien für die Datenbanken.

  2. Markieren Sie die BAK-Dateien für die Datenbanken, die verschoben werden sollen, und kopieren oder verschieben Sie sie anschließend in das Zielverzeichnis.

Wiederherstellen der Datenbanken auf dem Zieldatenbankserver

Wichtig

Die Mitgliedschaft in der festen Serverrolle dbcreator ist die Mindestvoraussetzung, um diese Verfahren auszuführen.
Sie müssen das Farmadministratorkonto der festen Serverrolle dbcreator hinzufügen, um dieses Verfahren auszuführen. Das Konto kann nach Abschluss des Wiederherstellungsvorgangs aus der Rolle entfernt werden.
In einigen Umgebungen muss der Datenbankadministrator diese Schritte ausführen.

Wiederherstellen der Datenbanken auf dem Zieldatenbankserver

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

  2. Erweitern Sie im Objekt-Explorer die Datenbankinstanz.

  3. Klicken Sie mit der rechten Maustaste auf den Knoten Datenbanken, und klicken Sie dann auf Datenbank wiederherstellen.

  4. Geben Sie im Dialogfeld Datenbank wiederherstellen unter Ziel für die Wiederherstellung den Namen der Datenbank ein. Sie müssen für die Datenbank den identischen Namen wie auf dem Quelldatenbankserver verwenden.

  5. Wählen Sie unter Quelle für die Wiederherstellung die Option Von Medium aus.

  6. Wählen Sie im Dialogfeld Sicherung angeben in der Liste Sicherungsmedium die Option Datei aus.

  7. Klicken Sie auf Hinzufügen, und suchen Sie nach der BAK-Datei für die Datenbank.

  8. Wählen Sie die BAK-Datei aus, und klicken Sie dann auf OK. Klicken Sie erneut auf OK, um den Pfad des Dialogfelds Sicherung wiederherstellen hinzuzufügen.

  9. Stellen Sie sicher, dass der Sicherungssatz in der Liste Wählen Sie die wiederherzustellenden Sicherungssätze aus ausgewählt ist.

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

  11. 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.

  12. Wählen Sie im Abschnitt Wiederherstellungsstatus die Option RESTORE WITH RECOVERY aus.

    Weitere Informationen zu diesen Wiederherstellungsoptionen finden Sie unter Datenbank wiederherstellen (Seite Optionen) (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0x407).

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

  14. Wiederholen Sie die Schritte 3 bis 13 für jede Datenbank, die Sie verschieben.

Kopieren aller SQL Server-Anmeldungen, festen Serverrollen, festen Datenbankrollen und Berechtigungen für diese 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.

Neustarten des Servers

Wichtig

Zum Ausführen dieser Verfahren ist mindestens die Mitgliedschaft in der Gruppe der Administratoren auf dem lokalen Computer erforderlich.

Neustarten des Servers

  1. Starten Sie den Server mit Project Server neu.

  2. Stellen Sie im Snap-In Dienste sicher, dass die folgenden Dienste gestartet wurden:

    • Office SharePoint Server Project Server-Ereignisdienst

    • Windows SharePoint Services Project Server-Warteschlangendienst

  3. Stellen Sie im Internetinformationsdienste-Manager sicher, dass die folgenden Websites gestartet wurden:

    • Office Server-Webdienste

    • Alle SSP-Websites

    • SharePoint-Zentraladministration

Siehe auch

Konzepte

Migrieren einer Project Web Access-Instanz (Project Server 2007)
Sichern und Wiederherstellen der Project Server 2007-Serverfarm
Sichern von Datenbanken (Project Server 2007)
Restore databases (Project Server 2007)