2014-11-21 88 views
0

在tbl_BuildServiceHost表中,我有幾個不再存在的構建代理的條目。所有舊代理都來自TFS的過去版本。由於所有TFS數據庫都作爲TFS 2013升級的一部分恢復到新硬件,因此數據已經過期。在TFS升級後清除舊的構建代理

在任何情況下,是否有辦法告訴TFS這些代理不再存在,以便這些舊條目將從數據庫中刪除?還值得注意的是,這些機器通過用戶界面不可見。據我所知,他們只出現在這張桌子上。

我應該甚至擔心這個嗎?我只是不希望它引起任何問題。

回答

4

當我年輕的時候,我把所有東西都拆開了,看它是如何工作的,總之有一個螺絲釘或彈簧在我重新組裝之後剩下的。我學到了很多東西,但是我也結束了很多沒有正常工作的事情。

我的建議:如果沒有損壞,不要修復它。特別是如果「它」是TFS。

或者換句話說,做任何改變有什麼好處? (如果你確實想要玩數據庫,我建議把服務器複製到一個你可以安全地註銷的沙箱中 - 這很容易破解TFS。記住永遠不要推動你做出的改變到TFS數據庫進行生產,如果你做微軟將不再能夠支持你,就像破解你的iPhone一樣,這將使你的保修失效。)

+1

是的,不要修復它。 我會懷疑,如果這個表中存在舊的代理,他們可能會鏈接到某種程度上構建數據,並在這裏刪除它們會在其他地方以難以捉摸的方式打破鏈接。 – d3r3kk 2014-11-21 23:39:33

+1

我必須建議您不要將任何手動更改爲未經TFS產品團隊認可的TFS數據庫。任何其他更改將使您的保修無效,並且您永遠無法支持該系統。 – 2014-11-22 07:55:41