2015-11-26 86 views
0

我可以確認的是如果我已經有一個正常運作的TFS 2015年的服務器,我想升級現有的TFS 2010服務器 - 我需要備份任何現有的收集數據塊,重裝 TFS與新實例的升級,然後還原/將現有收集數據庫?升級其他Team Foundation實例?

換句話說,似乎沒有成爲增加額外的集合DB的從舊版本的支持? (例如,像SharePoint內容數據庫附加)。

TFS升級指南是在這裏:http://vsarupgradeguide.codeplex.com/releases,並提出了遷移路徑升級重新安裝。

回答

3

該過程在When upgrading from TFS 2008 or TFS 2010進行說明。

不久,沒有直接的路徑2010年至2015年,那麼你需要到您的收藏升級到2012或2013年(我推薦後者)。

你的情況我想:

  1. 備份,備份,並確保備份可以恢復
  2. 在虛擬機中準備一個新的TFS 2013實例 - 如果你是細心的你可以共享SQL實例
  3. 斷開與TFS你想收集2010移動
  4. 複製分離收集數據庫的SQL實例支持TFS 2013(你可以使用一個完全備份僅複製)
  5. 附加集合在TFS 2013數據庫,升級過程異步啓動
  6. 調整過程模板等作爲文章
  7. 拆離的收集,現在升級到2013
  8. 複製分離收集數據庫的SQL實例支持TFS 2015年中所描述
  9. 附上收集數據庫TFS 2015年,在升級過程異步啓動
  10. 調整過程模板等作爲文章

我我的EXP描述有時候TFS分離和附加操作通常是安全的,但可能會失敗(例如, 2012u2附加是越野車);這就是爲什麼我建議使用經過測試的恢復過程備份。

更新: 除了流浪者的指導,你可能會發現有用的SSW Rules to Better TFS 2015 Migration

+0

好極了!我也會嘗試使用該工具。 –

1

您所做的只是通過TFS管理控制檯分離集合,然後備份&恢復,然後將其附加到TFS 2015.然後,附加過程將對該集合執行升級。見this

+0

啊,好吧,似乎我必須首先從2010年分開收集 - 那麼也許2015年將能夠檢測到它。我會試一試,但謝謝。 – PeterX

+0

是的,這會吸引一些人,當你嘗試附加收藏品時,它將不會顯示出來,除非它先前已被分離! –