2013-10-17 44 views

回答

0

首先備份數據庫!真!

在這一點上,我轉身向tfsconfig導入命令。 (http://msdn.microsoft.com/en-us/library/vstudio/ff407080.aspx

我專門跑:

TFSConfig導入/ SQLINSTANCE:TFS01(我的服務器名) /集合名:(你要什麼)/確認

但後來我得到這個錯誤消息:

錯誤:1錯誤消息:TF255235:數據庫TfsVersionControl上TFS01 不存在,但th當前的操作需要現有的 數據庫。

因此,不僅原來的升級不起作用,它還殺了我的一個數據庫。這很好,因爲我有備份。因此打開SSMS並殺死任何指向「TfsVersionControl.mdf」文件的數據庫。然後殺死實際的mdf和ldf文件。

接下來,從數據庫中再次還原TfsVersionControl。在這一點上,我們的工作都是圍繞恢復爲升級前的...

現在。這是一個簡單但醜陋的問題。在SSMS中,使運行TFS的用戶(在我的情況下tfsService是一個系統管理員)。而已。

重新回到命令窗口,並重新運行導入。大約20分鐘後中提琴它完美的工作。

確保您從用戶的一切工作完全後刪除系統管理員權限。

我希望這可以幫助別人。