2012-02-10 40 views
0

我們最近有我們的TFS 2008(非SP1)服務器崩潰。我在Windows 2008和SQL 2008上安裝了一個新的TFS 2008 SP1實例。原來的安裝是Windows 2003和SQL 2005.我不得不將「服務包」(我相信這就是它所謂的)安裝到實際的安裝包中。我有一個新的實例正在運行,但沒有看到從舊數據庫導入項目的簡單方法。如何將恢復的數據庫導入新的TFS 2008 SP1實例

我們原來的機器有一個RAID故障,我不得不使用raid重建器來恢復數據。我們的備份顯然不太好,所以我只能從RAID重建者那裏獲得MDF/LDF。 DBCC修復了很多數據庫,我現在已經聯機了,我可以查詢數據。

是否可以將項目,文件,歷史記錄和工作項導入新實例?

我試圖用這些數據庫替換新的實例,並遵循所有的在線指令,但是當我所做的一切都表示數據訪問不兼容時,我來到了一個deadend。我假設因爲我的新安裝是SP1和原始數據庫的不是SP1。

有什麼建議嗎?

回答

0

因爲你可能有兩種選擇,以恢復您的TFS系統:

  1. 獲取到兼容模式,因此回滾您的TFS安裝排除SP1。
  2. 安裝TFS 2010系統,並接近這個作爲一個移民從2008年至2010年,我認爲這樣的遷移網上的描述表明,2010安裝將認識到,2008年的數據庫,並開始將其遷移到2010

但是......我的感覺說恢復後數據庫結構或內容有問題。什麼系統實際上告訴你數據訪問不兼容?