簡體   English   中英

服務器遷移后從TFS和SQL中刪除“死”用戶帳戶

[英]Removing “dead” user accounts from TFS & SQL after server migration

我已經搜索了這個問題的解決方案無論如何都無濟於事。

基本上情況如下:

我們目前正在將現有的TFS服務器遷移到另一台機器,該機器一直運行至今。 不幸的是我無法完成報表服務器和喜歡的配置,因為我收到以下錯誤:

“無法將SWSERVER \\ susan帳戶添加到Tfs_Warehouse關系數據庫上的TFSEXECROLE角色”

SWSERVER是托管TFS服務器的上一台計算機的名稱。

問題是SWSERVER \\ susan是一個過時的帳戶,實際上是作為上一台機器上的用戶帳戶刪除的,我認為這是該問題的主要部分。

從我可以收集到的是,TFS仍然可以在已恢復的數據庫中看到它,並認為它是一個可行的帳戶,但看到該帳戶在技術上不存在,它實際上無法對它做任何事情。

問題的另一部分是,如果我轉到原始(SWSERVER)並刪除SWSERVER \\ susan用戶,那么這將影響TFS或SQL如何運行,特別是如果該帳戶(或任何其他類似帳戶)鏈接到任何東西在任何一個程序?

我非常感謝任何人都可以提供幫助。 我希望我能夠很好地解釋我的情況,但如果有人需要更多信息,請隨時告訴我。

您無法刪除用戶,無論如何它們都會超出范圍,但這不是您的問題。 您的TFS實例已從一台服務器移動到另一台服務器,而不遵循文檔化的過程。

您需要按照將Team Foundation Server從一個環境移動到另一個環境的說明進行操作 雖然它們將基於域到域的更常見移動,但您可以將非域加入服務器視為具有與本地計算機同名的域。

現在,此文檔也遵循使用相同的硬件,因此您需要在Move Team Foundation Server之間混合和匹配從一個環境到另一個環境,並將Team Foundation Server從一個硬件配置移動到另一個硬件配置

雖然不是那么難,但你需要遵循所有步驟......

只是想感謝您的回復和幫助。 事實證明,當我發現目前在現有設置上沒有使用報告時,我正在用TFS報告設置鞭打死馬。

然而,我確實想知道如果我在新機器上添加以前作為Windows用戶存在的每個用戶,然后使用TFSconfig Identities / change命令將域名(在本例中為機器名稱)更改為新用戶名稱服務器,然后我停止收到錯誤消息,並在3-4重新安裝嘗試之后,所有似乎都按照它應該的方式工作。

此鏈接非常有用: http//msdn.microsoft.com/en-us/library/ms404883.aspx

再次感謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM