TFS应用程序层,添加用户错误

时间:2013-03-21 08:10:24

标签: visual-studio-2010 tfs admin tfs2012 administration

我正在尝试将另一个用户(来自其他域...)添加到管理控制台用户,尝试将该帐户添加到主数据库时,该过程失败。

日志的相关部分是:

  

启动节点:ADDSYSTEMDBACCOUNT

     

[Info @ 07:21:43.223] NodePath:ADDCOLLACCOUNT / ADDSYSTEMDBACCOUNT

     

[Info @ 07:21:43.223]将帐户添加到系统数据库......

     

[Info @ 07:21:43.223]将帐户添加到主数据库...

     

[Info @ 07:21:43.223] ModifyExecRole:添加:DEV \ helis

     

[Error @ 07:21:43.363]无法将DEV \ helis添加到master。

     

[Error @ 07:21:43.363] System.Data.SqlClient.SqlException(0x80131904):无法更改角色'TFSEXECROLE',因为它不存在或您没有权限。      在Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException(SqlException ex,QueryExecutionState queryState)      在Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException(异常异常)      在Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType,CommandBehavior behavior)      在Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlSecurityComponent.ModifyExecRole(String accountName,String role,AccountsOperation operation)      在Microsoft.TeamFoundation.Admin.ConfigureAddAccountToSystemDBs.AddToDatabase(ActivityContext context,SqlConnectionStringBuilder builder,String dbAccount)      在Microsoft.TeamFoundation.Admin.ConfigureAddAccountToSystemDBs.Run(ActivityContext context)   ClientConnectionId:44abd1a3-fc86-4bf5-AC58-f5ef9a7a1d08

     

[Info @ 07:21:43.363]返回节点:错误

     

[错误@ 07:21:43.363]

     

[Info @ 07:21:43.363]已完成AddAccountToSystemDBs:错误

     

[Info @ 07:21:43.363] -------------------------------------- ---------------

     

[Info @ 07:21:43.363]执行结果:

     

[Info @ 07:21:43.363]总体结果:失败

     

[Info @ 07:21:43.363]节点已完成:2

     

[Info @ 07:21:43.363]节点成功:1

     

[Info @ 07:21:43.363]节点跳过:0

     

[Info @ 07:21:43.363]有错误的节点:1

     

[Info @ 07:21:43.363]有警告的节点:0

     

[Info @ 07:21:43.363]错误消息数:2

     

[Info @ 07:21:43.363]警告信息数量:0

     

[Info @ 07:21:43.363]信息消息数量:0

     

[错误@ 07:21:43.363]活动失败。

     

[Info @ 07:21:43.363]活动失败,无法处理故障,例如回滚

我在这台服务器上使用具有管理员权限的用户,所以我认为这是一个权限问题。

修改 TFS安装在不属于域(DEV)的计算机(DEV-LOCAL)上。该机器现在是域的一部分。 I.E.查看计算机的属性时,它将计算机名称显示为“DEV-LOCAL”,将完整的计算机名称显示为“DEV-LOCAL.DEV.local”。域名:“DEV.local”

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

要在SQL Server中更改角色,您需要具有sysadmin角色。