我試圖添加另一個用戶(從另一個域...)到管理控制檯用戶,並且嘗試將該帳戶添加到主數據庫時,該過程失敗。TFS應用程序層,錯誤添加用戶
日誌的相關部分是:
起始節點:ADDSYSTEMDBACCOUNT
[信息@ 07:21:43.223]的NodePath:ADDCOLLACCOUNT/ADDSYSTEMDBACCOUNT
[信息@ 07:21 :43.223]添加帳戶到系統數據庫...
[Info @ 07:21:43.223]添加帳戶到主數據庫...
[Info @ 07:21:43.223] ModifyExecRole:Add:DEV \ helis
[Error @ 07:21:43.363] Failed add DEV \ helis to master。 System.Data.SqlClient.SqlException(0x80131904):不能更改角色'TFSEXECROLE',因爲它不存在或者您沒有權限。 在Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException(SQLEXCEPTION前,QueryExecutionState queryState) 在Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException(例外的例外) 在Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute (executeType executeType,行爲的CommandBehavior) 在Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlSecurityComponent.ModifyExecRole(字符串帳戶名,字符串的作用,AccountsOperation操作) 在Microsoft.TeamFoundation.Admin.ConfigureAddAccountToSystemDBs.AddToDatabase(ActivityContext背景下,SqlConnectionStringBuilder建設者,字符串dbAccount ) at Microsoft.TeamFoundation.Admin.ConfigureAddAccountToSystemDBs.Run(ActivityContext cont EXT) ClientConnectionId:44abd1a3-fc86-4bf5-AC58-f5ef9a7a1d08
[信息@ 07:21:43.363]節點返回:錯誤
[錯誤@ 07:21:43.363]
[信息@ 07:21:43.363] Completed AddAccountToSystemDBs:Error
[Info @ 07:21:43.363] -------------------------- ---------------------------
[Info @ 07:21:43.363]執行結果:
[信息@ 07:21:43.363]總體結果:失敗
[信息@ 07:21:43.363]節點完成:2
[信息@ 07:21:43.363]節點成功:1
[信息@ 07:21:43.363]節點跳過:0
[信息@ 07:21:43.363]節點與錯誤:1
[信息@ 07:21:43.363]的節點與警告:0
[Info @ 07:21:43。363]的錯誤消息的數量:2
[信息@ 07:21:43.363]警告消息的數:0
[信息@ 07:21:43.363]信息的消息數:0
[錯誤@ 07:21:43.363]活動失敗。
[信息@ 07:21:43.363]活動失敗並沒有處理失敗的如回滾
我使用的是具有管理員權限的用戶在此服務器上,所以我認爲這是一個權限問題。
編輯: TFS安裝在不屬於域(DEV)的一部分的計算機(DEV-LOCAL)上。該機器現在是該域的一部分。 I.E.當查看計算機的屬性時,它將計算機名稱顯示爲「DEV-LOCAL」,將完整的計算機名稱顯示爲「DEV-LOCAL.DEV.local」。域名:「DEV.local」
任何想法?
託管TFS的域是否信任開發域?您是否能夠以管理控制檯用戶的身份添加TFS域的用戶? – MikeR 2013-03-21 10:10:39
@MikeR我用更多的細節編輯了這個問題。 – Urik 2013-03-21 10:17:48
因此,TFS之前不在另一個域中,而是在一個工作組中。不知道對域用戶的權限有什麼影響。是否有可能將DEV用戶添加到TFS組(例如貢獻者)?您的帳戶是否在SQL服務器上使用sysadmin? – MikeR 2013-03-21 10:45:26