![](/img/trans.png)
[英]Rows counts are not matching after migration from Oracle to SQL Server
[英]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.