Verschieben aller Datenbanken auf einen anderen Server (Project Server 2010)

 

Gilt für: Project Server 2010

Letztes Änderungsdatum des Themas: 2010-08-25

Verwenden Sie die Verfahren in diesem Artikel, wenn Sie die Datenbanken für eine Microsoft Project Web App-Website in eine andere Microsoft SQL Server-Instanz verschieben möchten.

Das Verschieben der PWA-Datenbanken ist ein umfangreicher Wartungsvorgang, der zu einem Zeitpunkt mit minimaler Systemaktivität ausgeführt werden sollte. Die Benutzer haben während dieses Vorgangs keinen Zugriff auf die PWA-Site.

Hinweis

In diesem Artikel wird beschrieben, wie Sie die Microsoft Project Server 2010-Datenbanken in eine neue SQL Server-Instanz verschieben und die PWA-Site beibehalten. Weitere Informationen zum Verschieben Ihrer Project Server-Datenbanken in eine andere PWA-Site finden Sie unter Verschieben aller Datenbanken (Project Server 2010).

Das Verschieben einer Datenbank beinhaltet die folgenden grundlegenden Schritte:

  1. Aufheben der Bereitstellung der PWA-Site

  2. Trennen der Datenbanken

  3. Kopieren der Datenbanken in die neue SQL Server-Instanz

  4. Anfügen der Datenbanken an die neue SQL Server-Instanz

  5. Erneutes Bereitstellen der PWA-Site

Aufheben der Bereitstellung der PWA-Site

Beim Verschieben der PWA-Datenbanken müssen Sie im ersten Schritt die Bereitstellung der PWA-Site aufheben. Dadurch werden Verweise auf die Website aus Microsoft SharePoint Server 2010 entfernt, ohne Änderungen an der Website selbst vorzunehmen. Anschließend können Sie PWA erneut konfigurieren, indem Sie die Berichtsdatenbank verschieben und die PWA-Site dann erneut bereitstellen.

So heben Sie die Bereitstellung der PWA-Site auf

  1. Klicken Sie auf der Website für die SharePoint-Zentraladministration unter Anwendungsverwaltung auf Dienstanwendungen verwalten.

  2. Klicken Sie auf der Seite Dienstanwendungen verwalten auf die Project Server-Dienstanwendung.

  3. Zeigen Sie auf der Seite Project Web App-Sites verwalten auf die PWA-Site, in der die zu verschiebenden Datenbanken gespeichert sind. Klicken Sie auf den Pfeil, der angezeigt wird, und klicken Sie dann auf Löschen.

  4. Führen Sie auf der Seite Project Web App-Site löschen folgende Schritte aus:

    1. Deaktivieren Sie das Kontrollkästchen Websitesammlung aus SharePoint löschen.

      Wichtig

      Das Kontrollkästchen Websitesammlung aus SharePoint löschen muss deaktiviert werden, da andernfalls die PWA-Site aus der Inhaltsdatenbank gelöscht wird.

    2. Klicken Sie auf Löschen.

Das Aufheben der Bereitstellung kann einige Minuten dauern. Wenn die PWA-Site nicht mehr auf der Seite Project Web App-Sites verwalten aufgelistet wird, ist ihre Bereitstellung aufgehoben, und Sie können die Datenbanken verschieben.

Verschieben der Datenbanken

Eine beliebige Kombination der folgenden Datenbanken kann verschoben werden:

  • Entwurfsdatenbank, veröffentlichte Datenbank und Archivdatenbank

  • Die Berichtsdatenbank

  • Die SharePoint Server-Inhaltsdatenbank mit der PWA-Site und den Projektarbeitsbereichen

Sie können eine oder alle dieser Datenbanken in andere SQL Server-Instanzen verschieben. Die Entwurfsdatenbank, die veröffentlichte Datenbank und die Archivdatenbank müssen in derselben SQL Server-Instanz vorhanden sein. Die Berichtsdatenbank und die SharePoint Server-Inhaltsdatenbank können sich in unterschiedlichen SQL Server-Instanzen befinden.

Beim Verschieben der SharePoint Server-Inhaltsdatenbank müssen Sie sich an die für SharePoint Server 2010 veröffentlichten empfohlenen Vorgehensweisen halten. Weitere Informationen finden Sie unter Verschieben von Inhaltsdatenbanken (SharePoint Server 2010).

Wichtig

Die Inhaltsdatenbank müssen Sie verschieben, während die Bereitstellung der PWA-Site aufgehoben ist. Halten Sie sich an die für SharePoint Server 2010 veröffentlichten Vorgehensweisen, um eine Inhaltsdatenbank zu verschieben, und führen Sie dann die restlichen hier beschriebenen Vorgehensweisen aus.

Jede Project Server-Datenbank kann verschoben werden, indem Sie sie von der aktuellen SQL Server-Instanz trennen und an die neue SQL Server-Instanz anfügen. Es empfiehlt sich, dass diese Schritte vom Datenbankadministrator ausgeführt werden, falls Sie nicht mit dem Verschieben von Datenbanken in SQL Server vertraut sind. Führen Sie das folgende Verfahren für jede Datenbank aus, die Sie verschieben möchten.

So verschieben Sie eine Datenbank

  1. Starten Sie SQL Server Management Studio.

  2. Stellen Sie eine Verbindung mit der SQL Server-Instanz her, in der sich die Datenbank befindet.

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

  4. Klicken Sie mit der rechten Maustaste auf die Datenbank, die verschoben werden soll, klicken Sie auf Tasks, und klicken Sie dann auf Trennen.

  5. Kopieren Sie die Datenbankdateien (MDF- und LDF-Dateien) in die neue SQL Server-Instanz.

  6. Klicken Sie in SQL Server Management Studio im Objekt-Explorer auf Verbinden, und klicken Sie dann auf Datenbankmodul.

  7. Stellen Sie eine Verbindung mit der SQL Server-Instanz her, in die Sie die Datenbank kopiert haben.

  8. Klicken Sie mit der rechten Maustaste auf Datenbanken, und klicken Sie anschließend auf Anfügen.

  9. Klicken Sie auf Hinzufügen.

  10. Wählen Sie die Datenbankdatei (MDF-Datei) aus, und klicken Sie auf OK.

  11. Klicken Sie auf OK.

Nachdem Sie die Datenbanken verschoben haben, können Sie die PWA-Site erneut bereitstellen.

Erneutes Bereitstellen der PWA-Site

Für die erneute Bereitstellung der PWA-Site wird eine neue PWA-Site hinzugefügt und eine Verbindung mit den vorhandenen Datenbanken und der Websitesammlung hergestellt. Dieses Verfahren wird mithilfe der SharePoint-Zentraladministration ausgeführt.

So aktualisieren Sie PWA-Eigenschaften

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

  2. Klicken Sie auf die Project Server-Dienstanwendung.

  3. Klicken Sie auf der Seite Project Web App-Sites verwalten auf Project Web App-Site erstellen.

  4. Überprüfen Sie auf der Seite Project Web App-Site erstellen alle Einstellungen, um sicherzustellen, dass sie mit der PWA-Site übereinstimmen, deren Bereitstellung Sie aufgehoben haben.

    Wichtig

    Die Datenbanknamen müssen genau mit den Datenbanken in SQL Server für diese PWA-Site übereinstimmen. Und die Namen von Datenbankservern müssen mit den SQL Server-Instanzen übereinstimmen, in denen Sie die Datenbank erneut angefügt haben.

  5. Klicken Sie auf OK.

Nach der erneuten Bereitstellung der PWA-Site (wenn der Status Bereitgestellt lautet), können die Benutzer PWA wie gewohnt verwenden.