在TFS 2010中将工作项分配给用户时,我收到错误TF20015

时间:2014-03-11 14:41:22

标签: tfs tfs2010 tfs-security

将TFS 2010中的工作项分配给用户时,我收到以下错误

TF20015:该字段已分配给'包含值'用户名'这不在支持的值列表中。'

我尝试从TFS完全删除用户,以便我可以再次新添加用户,我从我看到的所有项目中删除了用户,但用户仍然显示在“已分配给”'列表

我在生产TFS项目中只有一个用户遇到此问题,但用户在我们的TFS测试项目中没有任何问题。据此,我认为这不是AD问题。我如何完全从TFS中删除用户。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

解决方案:用户在AD帐户中有额外的空间。空间已从AD帐户中删除,但即使从所有组中删除用户后,用户仍在数据库中。必须从以下表中删除db中的空间并将用户添加回组      [DBO]。[ADObjects]      dbo.tbl_security_identity_cache      dbo.Constants

答案 1 :(得分:0)

此链接是概述,但我将在下面给您一些简单的步骤:https://msdn.microsoft.com/en-us/library/vs/alm/work/office/bulk-add-modify-work-items-excel

1)在TFS中,使用查询查找该用户不再存在的所有工作项

2)保存查询(我保存到“我的查询”)

3)运行查询

4)选择在Microsoft Office中打开 - >在Excel中打开查询

5)Excel打开,从列中删除每个记录的用户,从上到下删除该列

6)点击发布,它将把所有这些工作项目都放回去而不用他/她的名字

  • 完成