2011-05-04 264 views
0

我已經在新服務器(運行Windows Server 2008 r2的vmware)上安裝了TFS 2010,並從備份我的舊TFS 2005數據庫到新服務器上。安裝似乎已經成功 - 我可以創建一個TFS 2010團隊項目,我可以爲它簽入/簽出。從TFS 2005遷移到TFS 2010

但是,我犯了一個錯誤,使用TFS 2010配置管理器 - 我運行了高級配置嚮導和NOT升級嚮導。 現在我沒有看到我的舊TFS 2005團隊項目,現在升級嚮導已被禁用。 爲了解決我的錯誤,我想這:

TFSServiceControl quiesce 

tfsconfig import /sqlInstance:MyServer\DBinstanceName /collectionName:MyImported /confirmed 

這是該命令的輸出:

TF255152: Service is not running: TFSJobAgent 
The upgrade of the project collection MyImported has been queued. 
Waiting on the upgrade operation to complete. 

...現在我在等待太長的時間來完成此操作(我的版本控制數據庫是15 GB)。

如何將舊的TFS 2005團隊項目導入新的TFS 2010服務器?

回答

1

在這裏,您go它支持就地升級...

+0

順便說一句,我需要遷移,而不是就地升級,我看到有一個鏈接遷移也,但現在的升級嚮導是禁用我,是有一個快速的方式來運行它或我需要請修復TFS 2010的安裝,以便再次啓用此升級嚮導? – 2011-05-04 14:21:37

+0

你有沒有試過這個http://blogs.msdn.com/b/tfssetup/archive/2010/03/01/tfs-2010-quick-peak-on-tfs-2008-to-tfs-2010-upgrade-遷移upgrade.aspx? – Sevki 2011-05-04 14:25:48

1

如果您需要做的遷移,它是目前頂升,那麼我會簡單地從頭開始。與試圖解決問題相比,您花費的時間要少得多。

0

如果您選擇安裝(您的情況下爲高級配置嚮導)而不是升級,會發生什麼情況是您爲您創建了新配置和默認收集數據庫,並且未恢復已恢復的2005數據庫。

像Chris建議的那樣,處理這個問題最安全的方法就是從零開始。您不需要再次恢復您的2005數據庫,只需要卸載TFS,確保刪除了新的Tfs_Configuration和Tfs_DefaultCollection數據庫,然後重新安裝TFS並使用升級嚮導再次進行配置。安裝TFS 2010應該很快。