2014-12-03 120 views
0

我們已經嘗試數據庫服務器遷移的TFS2012安裝(源&目標數據庫服務器都是2008r2)。我們從舊服務器備份了數據庫,併成功將它們恢復到新服務器上。在我們恢復並且所有預期的對象被轉移之後,我在兩者之間進行了數據庫比較。但是,當我運行tfsconfig remapdbs命令時,出現TF30040錯誤。TF30040數據庫服務器遷移後

大多數例子/幫助我發現到目前爲止涉及到TFS2010,而不是2012年。

什麼來檢查任何想法,將不勝感激,因爲我們是否則有點卡住了錯誤的數據庫硬件。

感謝安迪

回答

0

如果你的備份,並與TFS管理應用程序恢復,它比使用SQL數據庫備份多一點 - 所以,如果你去這條路線,或者如果自動還原了一個小故障,有將會是您可能需要應用的一些手動步驟。

特別是,database needs to be stamped具有正在使用的TFS服務器的ID,您可能還需要remap the databases以使它們正確鏈接到服務器。

重要提示:請在嘗試執行任何操作之前,對上述命令進行一些研究。您可能會發現migration docs有幫助。希望這會給你一個很好的起點,爲你的問題尋找補救措施,但請在繼續之前仔細理解說明。最重要的是在最糟糕的情況下保持備份,如果有任何事情被破壞,你仍然可以重建它,並有另一個去。

+0

我們去了手動路由,因爲我們必須將恢復過程交給我們的外包數據庫支持。如果它做了一些額外的「隱藏」步驟,似乎可能值得通過TFS管理路線進行嘗試。 我們確實通過了上面提到的遷移文檔,並且在重映射數據庫步驟中,事情因TF30040錯誤而崩潰。 – 2014-12-04 13:35:51

+0

除此之外;在遷移文檔中,有關使用還原工具的信息中提到「爲了使用還原工具還原TFS數據庫,您必須在新數據層服務器上安裝但不配置TFS,然後使用」計劃備份「節點中的還原功能「。 這是否意味着我們需要再次運行TFS安裝,但是要告訴它在新服務器上使用/創建數據庫,但是不會執行任何操作。然後使用TFS管理員進行恢復,它實際上會覆蓋「基本」安裝? – 2014-12-04 14:00:23

+0

如果您仍然可以從舊服務器上的tfs managenent進行備份,那麼我會先嚐試使用它。 – 2014-12-04 18:01:38