Verschieben aller Datenbanken (Project Server 2010)

 

Gilt für: Project Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Dieser Artikel enthält Informationen und Schritte zum Verschieben aller Datenbanken für Microsoft Project Server 2010 zwischen Datenbankservern in derselben Serverfarm.

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 Project Server 2010-Serverfarm zwischen Servergruppen. Weitere Informationen zum Verschieben der kompletten Serverfarm in eine andere Farmservergruppe finden Sie unter Migrieren einer Project Web App-Instanz in Project Server 2010.

Dieser Artikel enthält keine Informationen zum Ausführen eines Upgrades von SQL Server 2008 auf dem Datenbankserver. Weitere Informationen zum Ausführen eines Upgrades von SQL Server 2008 finden Sie unter Aktualisieren auf SQL Server 2008 R2 (https://go.microsoft.com/fwlink/?linkid=188747\&clcid=0x407) in der SQL Server 2008-Onlinedokumentation.

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

  • Entwurfsdatenbank

  • Veröffentlichte Datenbank

  • Archivdatenbank

  • Berichtsdatenbank

  • Inhaltsdatenbank

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 sein:

    • feste Datenbankrolle db_backupoperator zum Sichern der Datenbanken.

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

  • 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 Project Server 2010 ausführen müssen. Die eigentlichen Schritte finden Sie im jeweiligen Verfahren im Anschluss an die Übersicht.

Zum Verschieben verwenden Sie Tools von Project Server 2010 und SQL Server 2005 oder SQL Server 2008. 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 der gemeinsamen Standarddienstanwendung (Shared Services Application, SSA).

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

  3. [DBA] Sichern von Datenbanken auf dem Quelldatenbankserver mithilfe von SQL Server-Tools:

    • Entwurfsdatenbank

    • Veröffentlichte Datenbank

    • Archivdatenbank

    • Berichtsdatenbank

    • Inhaltsdatenbank

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

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

  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 2008-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 dieses 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:

    • SharePoint Server Project Server-Ereignisdienst

    • SharePoint Foundation Project Server-Warteschlangendienst

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

    • Office Server-Webdienste

    • Alle SSP-Websites

    • SharePoint-Zentraladministration