2017-09-08 5 views
0

Ich versuche, Daten aus einer Reihe von Datenbanken auf einem neuen Server wiederherzustellen. Die Schritte, die ich getroffen habe bisher sind:TFS-Konfiguration

  • Copy Backup-Dateien (und Transaktionsprotokolle) zu neuem Server
  • jede Datenbank wiederherstellen mithilfe von SQL Server 2012
  • Versuch, das Anwendungsebene nur Konfigurationstool in TFS laufen 2015 (gleiche Version wie der „LIVE“ Server.

wenn der Assistent läuft ich durch die anfänglichen Prüfungen erhalten und das, wenn es versucht, die Konfiguration, die ich die folgenden Fehler erhalten zu starten.

Kann jemand vorschlagen, was das Problem sein könnte (Ich habe remapdb versucht, aber die Syntax falsch zu bekommen)?

Fehlertext:

TF255356: Der folgende Fehler trat bei der Team Foundation-Datenbanken konfigurieren: TF246083: Die Konfiguration der Team Foundation Server ist ungültig. Sie müssen die Datenbanken neu zuordnen, um die Konfiguration zu reparieren. Der folgende Fehler wurde vom Server empfangen: TF400673: In der angegebenen Instanz konnte keine kompatible SQL Analysis Services-Datenbank gefunden werden. '2' Hosts haben aktualisierte Verbindungszeichenfolgen erhalten.

Antwort

0

Scheint, Sie versuchen, einen Server zu klonen. Bitte stellen Sie sicher, dass Sie genau nach der Anweisung: Move or Clone Team Foundation Server from one hardware to another oder Restore data to a different server than the current one for TFS

Wie auch immer, Sie unter info beziehen können das Problem zu beheben schnell: Nach der Fehlermeldung, scheinen Sie haben die TFS_Analysis Datenbank nicht gestellt.

(Weitere Informationen finden Sie Chaminda Blog sehen - Prepare Restored Databases)

  1. Wiederherstellen der Datenbank TFS_Analysis zuerst. (Wenn das wiederhergestellt wurde, versuchen Sie es einfach zu entfernen, , dann stellen Sie es wieder her)
  2. Führen Sie dann den PrepareClone Befehl aus, um zu überprüfen, ob Fehler vorhanden sind. (Sie müssen diesen Befehl ausführen, bevor AT Ihrer geklont TFS Konfiguration)

    TFSConfig PrepareClone /SQLInstance:ServerName /DatabaseName:TFSConfigurationDatabaseName /notificationURL:ApplicationTierURL

  3. Nach Klon herzustellen, führen Sie den Befehl ChangeServerID die Server GUIDs mit den TFS Datenbanken zugeordnet zu ändern.

    TFSConfig ChangeServerID /SQLInstance:ServerName /DatabaseName:ConfigurationDatabaseName

  4. Anschließend führen RemapDBs Befehl TFS in seine Datenbanken in neue Hardware umzuleiten.

    TFSConfig RemapDBs /DatabaseName:ServerName;ConfigurationDatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue] [/usesqlalwayson]