Freigeben über


Sichern und Wiederherstellen von Daten für TFS

Sichern und Wiederherstellen von Daten

Sichern und Wiederherstellen von TFS-Daten auf neuer Hardware

Wenn Sie TFS noch nicht auf der neuen Hardware installiert haben, sollten Sie das jetzt nachholen. Sie können benutzerdefinierte TFS-Sicherungs- und -Wiederherstellungstools zum Verwalten der Daten verwenden.

Tipp

Wenn Sie von TFS 2012 mit Update 2 (TFS 2012.2) oder höher aktualisieren, können Sie die in TFS integrierten Funktionen zum Erstellen und Wiederherstellen der Sicherungskopie verwenden.

Zuerst sichern Sie die Daten, einschließlich des Verschlüsselungsschlüssels auf dem Berichtsserver, den Sie bei der früheren Version von TFS verwendet haben. Anschließend werden Sie die Daten auf eine SQL Server-Instanz wiederherstellen, die Sie in Schritt 2 installiert haben. Während die Wiederherstellung fertig gestellt wird, nutzen Sie das SQL Server-Berichterstellungstool, um die Berichtsserver-Datenbank neu zu starten, den Verschlüsselungsschlüssel wieder herzustellen und dann Zugriff auf den Berichtsserver zu überprüfen. Wenn Sie SharePoint installiert haben, verwenden Sie ein SharePoint-Befehlszeilentool, um die Inhaltsdatenbank anzufügen und zu aktualisieren.

Erforderliche Berechtigungen

Sie müssen Mitglied der Sicherheitsgruppe "Administratoren" auf dem Windows Server der neuen und alten Hardware sein.

Wenn Sie die Berichterstellung konfigurieren möchten, müssen Sie außerdem Mitglied der Sicherheitsgruppe "Administratoren" auf dem Server sein, auf dem SQL Server Reporting Services ausgeführt wird. Wenn Sie SharePoint-Produkte konfigurieren möchten, müssen Sie Mitglied der Gruppe "Farmadministratoren" auf der Verwaltungswebsite für die SharePoint-Produkte sein. Wenn Sie das Datenbankmodul, in dem die Konfigurationsdatenbank gehostet wird, nicht installiert haben oder die verwendete Instanz von SQL Server von einem Datenbankadministrator verwaltet wird, müssen Sie Mitglied der sysadmin-Server-Rolle in SQL Server sein.

Sichern der Daten

Wenn Sie TFS noch nicht auf der neuen Hardware installiert haben, sollten Sie dies jetzt nachholen, um auf die benutzerdefinierten TFS-Sicherungs- und Wiederherstellungstools zuzugreifen. Sie sichern alle TFS-Daten, einschließlich des Verschlüsselungsschlüssels für den Berichtsserver.

Tipp

Sämtliche Daten müssen zum gleichen Zeitpunkt gesichert werden, sodass die Wiederherstellung und das Upgrade ordnungsgemäß funktionieren.Der einzige Grund, eine Datenbank nicht zu speichern wäre, wenn zum Beispiel die Berichterstellung in der alten TFS-Instanz erfolgt, Sie jedoch die Berichterstellung nicht in der neuen TFS-Instanz verwenden.

So führen Sie das Team Foundation Server-Installationsprogramm aus

  1. Legen Sie die Team Foundation Server-DVD ins Laufwerk ein, und starten Sie die Datei "tfs_server.exe", um die Installation zu starten.

  2. Akzeptieren Sie im Dialogfeld mit den Lizenzbedingungen die Lizenzbedingungen, und wählen Sie dann Jetzt installieren aus.

    Wenn Sie Team Foundation Server an einem bestimmten Speicherort im Dateisystem installieren möchten, wählen Sie die Schaltfläche zum Durchsuchen (…) neben dem Standard-Installationsspeicherort aus.

So sichern Sie den Verschlüsselungsschlüssel für Reporting Services

  1. Starten Sie den Konfigurations-Manager für Reporting Services.

    Das Dialogfeld Konfigurationsverbindung für Reporting Services wird geöffnet.

  2. Geben Sie den Namen des Berichtsservers an, den Sie mit der früheren Version von TFS genutzt haben, und wählen Sie dann Verbinden aus.

  3. Klicken Sie in der linken Navigationsleiste auf Verschlüsselungsschlüssel und dann auf Sichern.

    Das Dialogfeld Informationen zum Verschlüsselungsschlüssel wird geöffnet.

  4. Geben Sie unter Dateispeicherort den Speicherort an, wo Sie eine Kopie des Schlüssels speichern möchten.

    Bedenken Sie, diesen Schlüssel auf der neuen Hardware zu speichern, damit er leicht verfügbar ist, wenn Sie die Reporting Services-Datenbanken wiederherstellen.

  5. Geben Sie unter Kennwort ein Kennwort für die Datei an.

    Denken Sie das Kennwort! Sie benötigen es später zum Wiederherzustellen der Reporting Services-Datenbanken.

  6. Geben Sie unter Kennwort bestätigen erneut das Kennwort für die Datei an.

  7. Klicken Sie auf OK.

So sichern Sie die Datenbanken

  1. Starten Sie TFSBackup.exe.

    Das TFSBackup.exe-Tool befindet sich in dem Tools-Ordner, in dem Sie Team Foundation Server installiert haben. Der Standardspeicherort ist C:\Programme\Microsoft Team Foundation Server 12.0\Tools.

  2. Geben Sie in der Quell-SQL Server-Instanz den Namen der SQL Server-Instanz ein, die die zu sichernden TFS-Datenbanken hostet, und wählen Sie Verbinden aus.

  3. Wählen Sie in "Datenbanken zur Sicherung auswählen" die zu sichernden Datenbanken aus.

    Benötigen Sie Hilfe? Liste der TFS 2010-Datenbanken auf MSDN, Liste der TFS 2012-Datenbanken auf MSDN.

  4. Geben Sie in Datenbanken sichern inden Namen einer Netzwerkfreigabe ein, die mit allgemeinem Lese-/Schreibzugriff konfiguriert ist, oder übernehmen Sie den Standardspeicherort im SQL Server-Dateisystem, zu dem Sie in Schritt 2 eine Verbindung hergestellt haben.

    Hinweis

    Wenn Sie Sicherungen, die in diesem Netzwerkspeicherort gespeichert wurden, überschreiben möchten, können Sie Vorhandene Sicherungen an diesem Speicherort überschreiben auswählen.

  5. Wählen Sie Jetzt sichern aus.

    Das Sicherungstool meldet den Fortschritt für jede Datenbank, die gesichert wird.

  6. Wählen Sie Schließen aus.

Wiederherstellen der Daten

So stellen Sie die TFS-Daten wieder her

  1. Starten Sie TFSRestore.exe.

    Das TFSRestore.exe-Tool befindet sich in dem Tools-Ordner, in dem Sie Team Foundation Server installiert haben. Der Standardspeicherort ist C:\Programme\Microsoft Team Foundation Server 12.0\Tools.

  2. Geben Sie in SQL Server-Zielinstanz die SQL Server-Instanz ein, die Sie als Datenebene verwenden, und wählen Sie anschließend Verbinden aus.

  3. Wählen Sie Freigabe hinzufügen aus und geben Sie den UNC-Pfad zur Netzwerkfreigabe ein, die mit allgemeinem Lese-/Schreibzugriff konfiguriert ist und auf der Sie die Sicherungen der TFS-Daten gespeichert haben. Beispiel: \\servername\sharename\.

    Wenn sich die Sicherungsdateien im Dateisystem des Servers befinden, der die TFSRestore.exe ausführt, können Sie das Dropdownfeld zur Auswahl eines lokalen Laufwerks verwenden.

    Hinweis

    Das Dienstkonto für die Instanz von SQL Server, das Sie zu Beginn dieses Vorgangs identifiziert haben, muss über Lesezugriff auf die Dateifreigabe verfügen.

  4. Wählen Sie im linken Handnavigationsbereich den Netzwerkfreigabe- oder Variablendatenträger aus, den Sie im vorherigen Schritt identifiziert haben.

    Das TFS-Wiederherstellungstool zeigt die bei der Dateifreigabe gespeicherten Sicherungskopien der Datenbank an.

  5. Aktivieren Sie die Kontrollkästchen für die Datenbanken, die Sie für die zu Beginn dieses Vorgangs angegebene SQL Server-Instanz wiederherstellen möchten.

    Wichtig

    Für SharePoint müssen Sie nur die WSS_Content-Datenbank wiederherstellen.Stellen Sie nicht die Datenbanken WSS_AdminContent oder WSS_Config wieder her.Sie sollten die neuen SharePoint Foundations-Versionen dieser Datenbanken ausführen, nicht die einer früheren Version von SharePoint oder einer SharePoint-Installation auf einem anderen Server.

  6. Wählen Sie Vorhandene Datenbank(en) überschreiben aus, und wählen dann Wiederherstellen aus.

    Das Datenbankwiederherstellungstool stellt Ihre Daten wieder her und zeigt Fortschrittsberichte an.

  7. Wählen Sie Schließen aus.

Herrichten des Berichtsservers

So starten Sie die Reporting Services-Datenbank neu und stellen den Verschlüsselungsschlüssel wieder her

  1. Starten Sie das Berichtsserver-Konfigurationstool, und stellen Sie die ursprüngliche Berichtsdatenbank und den Verschlüsselungsschlüssel zur neuen Instanz der SQL Server Reporting Services wieder her.

  2. Geben Sie in Konfigurationsverbindung für Reporting Services den Namen des Servers an, in dem Sie die Reporting Services für TFS 2013 installiert haben, und wählen Sie Verbinden aus.

  3. Klicken Sie auf der Seite Datenbank auf Datenbank ändern.

    Der Assistent zum Konfigurieren der Berichtsserver-Datenbank wird geöffnet.

  4. Wählen Sie Vorhandene Berichtsserver-Datenbank auswählen, und klicken Sie dann auf Weiter.

  5. Geben Sie bei Servername den Namen von dem SQL Server ein, den Sie beim Wiederherstellen der Berichtsserver-Datenbanken für das TFS-Datenbankwiederherstellungstool verwendet haben, und klicken Sie auf Weiter.

  6. Wählen Sie die Berichtsserver-Datenbank aus, die Sie mit dem TFS-Datenbankwiederherstellungstool wiederhergestellt haben, und klicken Sie dann auf Weiter.

    Wenn Sie den Namen nicht geändert haben, ist der Standardname der Datenbank ReportServer.

  7. Klicken Sie auf der Seite Anmeldeinformationen auf Weiter.

  8. Überprüfen Sie die Informationen auf der Seite Zusammenfassung, und klicken Sie dann auf Weiter.

    Der Assistent konfiguriert die Datenbank und zeigt Fortschrittsberichte an.

  9. Wählen Sie auf der Seite Verschlüsselungsschlüssel die Option Wiederherstellen aus.

    Das Fenster Verschlüsselungsschlüssel wiederherstellen wird geöffnet.

  10. Geben Sie unter Dateispeicherort den Speicherort der Sicherungsdatei für den Verschlüsselungsschlüssel an. Geben Sie unter Kennwort das Kennwort an, das Sie bei der Sicherung des Verschlüsselungsschlüssels verwendet haben, und wählen Sie dann OK aus.

    Der Status der Wiederherstellung wird unter "Ergebnisse" angezeigt.

  11. Wählen Sie auf der Seite Bereitstellung für dezentrales Skalieren den vorherigen Berichtsserver aus der Statusseite "Status der Bereitstellung für horizontales Skalieren" aus, und wählen Sie Server entfernen aus.

  12. Geben Sie auf der Seite URL des Berichts-Managers den Link in der URL ein, um die Berichts-Manager-Site zu starten.

    Die Berichts-Manager-Site wird angezeigt. Der Berichtsserver ist wiederhergestellt.

  13. Wählen Sie Beenden aus, um die Konfigurations-Manager für Reporting Services zu schließen.

Herrichten des SharePoint-Berichtsservers

So führen Sie das STSADM-Befehlszeilentool für SharePoint aus.

  1. Öffnen Sie eine Eingabeaufforderung als Administrator auf der neuen Hardware, auf der SharePoint Foundation ausführt wird.

  2. Ändern Sie die Verzeichnisse auf diesen Speicherort:

    Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\bin\

    Wobei Drive der Laufwerkbuchstabe ist.

  3. Geben Sie in der Eingabeaufforderung folgenden Befehl ein:

    stsadm.exe -o addcontentdb -url http://WSSServerName/sites –databasename contentdatabase -databaseserver SQLServerName

    Wobei:

    • WSSServerName der Name des SharePoint-Servers ist.

    • contentdatabase der Name der Inhaltsdatenbank ist.

    • SQLServerName der Name des SQL Server-Computers ist, auf dem die Inhaltsdatenbank gehostet wird.

  4. Geben Sie in der Eingabeaufforderung folgenden Befehl ein:

    stsadm.exe -o addpermissionpolicy -url http://WSSServerName -userlogin Domain\UserName -permissionlevel "full control"

    Wobei:

    1. WSSServerName der Name des SharePoint-Servers ist.

    2. Domain\UserName der Benutzername und die Domäne des Kontos ist, das zum Ausführen des Konfigurations-Assistenten für TFS-SharePoint und zum Installieren von SharePoint verwendet wird.

Nächster Schritt: Ausführen des TFS-Aktualisierungs-Assistenten

Führen Sie das Team Foundation Server-Installationsprogramm von der Produkt-DVD aus, und verwenden Sie anschließend den Assistenten zur Konfigurationsaktualisierung, um Ihre Installation zu aktualisieren.

Weitere Informationen finden Sie unter Ausführen des TFS-Upgrade-Assistenten.

Upgrade auswählen