Visual studio 2010 TFS应用层,添加用户时出错

Visual studio 2010 TFS应用层,添加用户时出错,visual-studio-2010,tfs,admin,administration,Visual Studio 2010,Tfs,Admin,Administration,我正在尝试将另一个用户(来自另一个域…)添加到管理控制台用户,并且在尝试将帐户添加到主数据库时,该过程失败 日志的相关部分是: 起始节点:ADDSYSTEMDBACCOUNT [Info@07:21:43.223]节点路径:addCollaAccount/ADDSYSTEMDBACCOUNT [Info@07:21:43.223]正在将帐户添加到系统数据库 [Info@07:21:43.223]正在将帐户添加到主数据库 [Info@07:21:43.223]修改执行角色:添加:DEV\helis

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

日志的相关部分是:

起始节点:ADDSYSTEMDBACCOUNT

[Info@07:21:43.223]节点路径:addCollaAccount/ADDSYSTEMDBACCOUNT

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

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

[Info@07:21:43.223]修改执行角色:添加:DEV\helis

[错误@07:21:43.363]将DEV\helis添加到主机失败

[错误@07:21:43.363]System.Data.SqlClient.SqlException(0x80131904):无法更改角色“TfseCrole”,因为它不存在或您没有权限。 位于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) 位于Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlSecurityComponent.ModifyExecRole(字符串accountName、字符串角色、AccountsOperation操作) 位于Microsoft.TeamFoundation.Admin.ConfigureAddAccountToSystemDBs.AddToDatabase(ActivityContext上下文、SqlConnectionStringBuilder生成器、字符串dbAccount) 在Microsoft.TeamFoundation.Admin.ConfigureAddAccountToSystemDBs.Run(ActivityContext上下文)中 客户连接ID: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)上。机器现在是域的一部分。也就是说,当查看计算机的属性时,它将计算机名显示为“DEV-LOCAL”,将计算机全名显示为“DEV-LOCAL.DEV.LOCAL”。域名:“DEV.local”


有什么想法吗?

要更改SQL Server中的角色,您需要具有系统管理员角色。

要更改SQL Server中的角色,您需要具有系统管理员角色。

承载TFS的域是否信任开发域?您能否将TFS域的用户添加为管理控制台用户?@MikeR我已编辑了问题并提供了更多详细信息。因此,TFS以前不在另一个域中,而是在一个工作组中。不知道这对域用户的权限有什么影响。您是否可以将开发人员用户添加到TFS组(例如贡献者)?您的帐户是否在SQL server上使用sysadmin?@MikeR谢谢Mike!就这样。。。SQL server中缺少sysadmin权限。如果您将其作为答案发布,我将尽快接受。承载TFS的域是否信任开发域?您能否将TFS域的用户添加为管理控制台用户?@MikeR我已编辑了问题并提供了更多详细信息。因此,TFS以前不在另一个域中,而是在一个工作组中。不知道这对域用户的权限有什么影响。您是否可以将开发人员用户添加到TFS组(例如贡献者)?您的帐户是否在SQL server上使用sysadmin?@MikeR谢谢Mike!就这样。。。SQL server中缺少sysadmin权限。如果您将其作为答案发布,我将尽快接受。谢谢Mike,现在我遇到了一个新问题-TF55038:您没有足够的权限运行此工具。请与您的Team Foundation系统管理员联系……以管理员的身份运行命令行。()谢谢Mike,现在我遇到了一个新问题-TF55038:您没有足够的权限运行此工具。请与您的Team Foundation系统管理员联系……以管理员的身份运行命令行。()