gpt4 book ai didi

TFS 域更改后删除重复的用户

转载 作者:行者123 更新时间:2023-12-02 03:33:13 25 4
gpt4 key购买 nike

我们刚刚将 TFS 2013.3 服务器迁移到新域。

这一切似乎都按计划进行 - 我迁移了服务器,然后成功迁移了身份,但不是更改用户身份到他们的新域帐户,它只是添加了新帐户所以现在每个人在系统中两次

一般来说,我已经能够减轻这种症状,但它破坏了 Web Access 中的用户容量 - 每个用户的名字都出现两次,并且他们的容量图只有在两个名字都出现时才能正确显示具有分配给它们的相同容量值。即使我们尝试这种糟糕的解决方法,用户也根本无法获得容量图。

我可以轻松地从 [Tfs_Configuration.dbo.tbl_Identity] 和/或 [tbl_TeamConfigurationCapacity] 中删除旧用户,但我不知道这样做是否安全,或者这些条目的引用可能存在于数据库。 (不应该再有任何信息链接到这些用户,因为它们都已迁移,但如果删除这些行会破坏数据库,那对我没有帮助)。我可能只需要对 VM 进行快照并尝试查看会发生什么,因为这是一个完整的 showstopper。

非常感谢任何帮助。

最佳答案

我想我可能已经解决了这个问题。如果它能帮助下一个人,...

  • Identities 表记录了所有已知用户(在旧域和新域中)。这意味着人们会在工作项目的“分配给”等地方出现两次(如果他们的显示名称相同,则很难区分旧域用户名和新域用户名)。但是,如果您将 TFS 组设置为只有您的新域用户在其中,那么您可以为您的工作项编辑工作项类型模板,并在“分配给”字段上设置“允许值”规则以仅允许以下人员组(例如 [global]\Team Foundation Server Users),那么只有当前有效的用户名才会出现在分配给下拉列表中。

  • 容量页面中的问题是因为每次迭代都会存储创建时相关用户的列表。因此,经过几次迭代(当您到达下一个尚未“使用”的迭代时),旧条目将消失。在中间的迭代中,您似乎必须两次输入容量值(在用户名的两个实例上),但要确保任何假期预订仅分配给两个实例之一,然后容量图似乎工作正常。

所以看起来过滤掉不需要的用户,然后只需等待几次迭代就足以清除问题。仍然很高兴知道是否有任何方法可以清理数据库并清除所有不需要的用户引用。

关于TFS 域更改后删除重复的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25449926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com