2016-10-25 113 views
0

我在不同的機器上有2個不同的tfs服務器。他們都不在任何領域。他們每個人都有自己的項目集合和團隊項目。TFS 2015.4合併路徑

我想要做的是將它們合併到一個新的服務器上。我相信這叫做consolidation

我一直在爲這項工作進行研究,但是我發現的文件對我來說有點不完整。但我計劃了一條道路。可以說我有服務器一個,並Ç是舊的,並Ç將是新的。

服務器A:2015.4

  1. 採取通過TFS管理控制檯數據庫全備份,以\\backups\tfsA

服務器B:2015.4

  1. 採取通過TFS管理控制檯數據庫全備份,以\\backups\tfsB

服務器C

  1. 安裝TFS 2015.4 - 不配置

  2. 通過TFS管理控制檯恢復數據庫,從\\backups\tfsA

  3. 恢復通過TFS管理控制檯的數據庫,從\\backups\tfsB

  4. 配置TFS

我的問題在這裏是

  • 「這條道路實際上工作嗎?」,從兩條不同的路徑恢復似乎有點可怕,但不能確定。要麼;

  • 我應該在像\\backups\tfsAB這樣的路徑上運行db備份,並從該路徑運行restore

這個過程完成後,我需要一個環境遷移過,並有與Active Directory中新的TFS的工作,但應該是另一個問題,我做這項工作我想後。

回答

1

您不能像提到的那樣直接合並這兩臺服務器,因爲某些配置將位於每臺服務器的數據庫中。

你可以做的是每次移動一個Team Project Collection,將它從舊服務器上分離出來(將需要的配置從公共配置數據庫複製到集合數據庫中),對該特定的Team Project Collection進行備份數據庫,在新服務器上恢復它並最終附加它(將配置複製回公共配置數據庫)。

您確實需要考慮命名,因爲Team Project Collection需要在新的合併的服務器上擁有唯一的名稱。重命名是通過在還原時更改名稱來完成的。

問題與此相似question

+0

因爲其中一臺服務器只有一個集合,所以這是一件容易的工作。從工作的TFS中分離原始的集合並不像放鬆一樣:) –