2016-04-15 10 views
0

Ich bereite ein Upgrade von TFS 2010 SP1 auf TFS 2015 vor. Wir haben neue Testserver erstellt und die Datenbanken auf die neuen Server kopiert. Ich versuche, den PrepareClone Befehl und erhalte diesen Fehler zu laufen:TFS 2010 -> TFS 2015 geklonte Umgebung PrepareClone wirft Fehler

"Exception:Could not find stored procedure 'prc_GetServiceVersion'. Command:EXEC prc_GetServiceVersion @serviceName=DatabaseManagement"

Ich bin nicht sicher, was als nächstes tun zu tun, kann ich diesen Schritt überspringen und die ChangeServerIDs laufen? Ich bin besorgt, dass etwas in der Datenbank fehlt und später auf Probleme stoßen wird.

+0

Verwenden Sie PrepareClone mit den TFS 2015-Tools? –

+0

Ja, 2015 Update 1 – Alissa

+1

Ich würde erwarten, dass Sie die Vorbereitungsschritte für den Klon mit den TFS 2010 Werkzeugen durchführen müssen. –

Antwort

0

Stellen Sie sicher, dass der PrepareClone Befehl vor der Konfiguration ausgeführt werden sollte, unabhängig davon, ob Sie TFS verschieben oder klonen.

Wenn Sie das Programm nach der Konfiguration ausführen, kann es zu Inkonsistenzen zwischen dem Inhalt Ihrer Datenbanken und dem Inhalt in Ihrer Datei web.config kommen. Da der Server von TFS2010 während der Tfs_Configuration auf TFS2015 aktualisiert wurde, gibt es verschiedene Versionen. Der Befehl verweist jedoch immer noch auf die alten TFS-Verbindungszeichenfolgen .

Wenn Sie bereits Ihre verschobene oder geklonte TFS Bereitstellung konfigurieren und erkennen, müssen Sie den Befehl auszuführen, unter Schritten folgen:

  1. Zuerst Stilllegungs Ihren Server.
  2. Führen Sie als nächstes PrepareClone Befehl, ChangeServerID Befehl und dann RemapDBs Befehl.
  3. Schließlich, trenne deinen Server.

Wenn es nicht noch arbeiten, können Sie die Sicherungen an den entsprechenden Server wiederherstellen müssen, deinstallieren Sie TFS 2015 TFS 2010 auf demselben Computer installieren, und die Befehle für PrepareClone, ChangeServerID und RemapDBs laufen.