2017-09-04 168 views
0

我以前曾在單個250GB服務器2016 .VHDX上安裝了TFS 2017和SQL 2016,其中有兩個分區C:D:。 SQL安裝在C:上,其數據目錄位於D:域憑證突然無效

奇怪的是,C:開始意外填滿,所以我決定將D:分區移到它自己的.VHDX並擴大C:

這一切都很順利,我現在分別有兩個100GB的.VHDXs,C:D:。 (這是一個單人店,所以目前數據存儲需求很小,但這些需求很快就會增加,但這是另一個分裂成這樣的倍數的原因。)

當我嘗試使用在所有這些發生之前工作的相同域帳戶(DOMAIN\User)登錄到TFS。我現在無法登錄,而且系統會提示您輸入憑證,以便連續循環(除非我取消基本身份驗證對話框,在這種情況下,我會得到401-Unauthorized)。

我已經使用TFS管理控制檯重新應用了所有帳戶,但這種方式沒有奏效。僅供參考我能夠引導到服務器桌面並連接到SQL實例並使用SSMS瀏覽TFS表。

我必須修復才能像以前一樣登錄?

+0

什麼新增加的域用戶?還要檢查本地(非域名)用戶是否工作。你有沒有備份過TFS數據庫?如果是,請嘗試恢復數據庫,然後再次檢查。 –

+0

@ Andy-MSFT - 嗯,事實證明我無法恢復。在準備就緒檢查期間,我收到了'TF400990' /'TF400991'錯誤:*「存在數據庫」。*僅供參考,這是我能夠在本週末之前做出反應的最後一次。我在阿拉斯加,魚正在運行;-) – InteXX

回答

1

似乎TFS和SQL服務器之間的關係被分區擴展所破壞。

首先,請檢查SQL Server和TFS數據庫是否有問題。如果沒有問題,只需嘗試Re-RegisterDBRemapDBs TFS。

如果仍然不行,恐怕你必須重新配置TFS。卸載應用程序層,然後使用現有數據庫重新安裝。如果SQL Server和TFS數據庫也有問題,則必須重新安裝SQL Server並恢復備份的數據。

供您參考類似螺紋:TFS 2013 Admin Console locks Tfs_Configuration preventing it's restoration

+0

我沒有把它做到'RemapDBs'命令; 'RegisterDB'完成了訣竅。非常感謝。 – InteXX