为什么在团队资源管理器中针对我的用户组存在红十字会>团队成员?

时间:2011-11-04 10:35:04

标签: visual-studio tfs tfs2010

最近,我们的开发用户组(Windows)已开始在团队资源管理器中显示红十字,我们无法再展开它。

我尝试删除并重新添加该组,但无济于事。

有谁知道为什么会这样显示?

我们正在使用TFS 2010和VS2010 SP1以及August的Power Toys。!

Team Explorer

BTW,“技术测试团队”是另一个Windows域用户组,就像开发一样,工作正常。

2 个答案:

答案 0 :(得分:2)

一般情况下,特定服务的红色交叉是由该服务不可用或权限问题引起的......

您是否仍然可以执行需要管理员权限的操作?这适用于单个项目还是全部项目?

您如何定义开发人员?一个Windows域组?如果是这样,TFS服务器是否能够看到DC?

我建议您尝试在TFS服务器上安装Team Explorer并在自己登录时运行它 - 看看您是否遇到同样的问题。如果没有,则可能是您的开发机器和服务器之间存在网络或防火墙问题。至少它会缩小问题范围。

修改1:

报告是否正常工作? (具体来说,图表是否显示在报告中)?

你使用什么认证? Kerberos的?

TFS运行的帐户是什么?该帐户在网络上拥有哪些权限(如果有)?

您能否在TFS_Configuration数据库中看到您期望的安全信息? (尝试tbl_SecurityAccessControlEntry)[通常“不做任何改变,自担风险”免责声明]

编辑2:

根据安装文档,TFS服务应该在自己的帐户下运行(IIRC建议Domain\TFS.Service)。检查TFS服务器上Windows服务的权限,并查看它们正在运行的对象。根据{{​​3}}

确保该用户的权限正确无误

NTLM可能会导致问题,因为它不允许以Kerberos的方式委派/中继凭证(并且有一些挑剔的设置要求) - 但这显然不是它突然被破坏的原因(通常表现为图形)不在报告中显示。)

WRT:SecurityAccessControlEntry表,我更感兴趣的是确保有条目,并且可以正确读取内容。

我假设您已尝试删除/重新创建组 - 如果没有,请试一试(删除域组可能是其他服务的问题,但尝试使用其他(新)组并完全从TFS中删除旧组)

我不得不承认在那之后我的想法已经用完了。如果是我,我会尝试在新服务器/ VM上进行全新安装,并将新安装指向旧数据存储[多服务器设置]或导出/导入项目[单服务器设置]。

对于多个服务器设置,这将确定它是否是TFS安装问题/数据损坏。对于单服务器,这很有可能只是清理问题。当然,如果它确实是一个数据事件,你也可以在多服务器上进行/导入。

您可能希望继续查看某人是否有一个不那么激烈的解决方案。

答案 1 :(得分:0)

在VS Output窗口的General选项卡中查看消息:

  

跳过加载组开发成团队成员,因为它有102个成员。

看起来VS在这里有限制。