我正准备第三次将我的 TFS 2010 数据库移动到其最终的永久服务器,但是,我遇到了一个非常烦人的用户问题。当我恢复新系统作为测试时,我将我的 Visual Studio IDE 连接到新服务器(与旧服务器同名)并测试并让该系统正常工作。现在,当我转到旧服务器时,我可以连接并查看所有内容 - 但我不再有权创建工作项或编辑项。
我可以使用 Visual Studio 2012 以及 Microsoft Test Center 2010 来编辑项目。我以前在家中使用本地系统 tfs 遇到过这种情况,并通过更改我在计算机上登录的用户名然后为该新用户名添加权限来解决它。
由于这些用户 id 是工作站帐户,而不是域帐户,因此每个系统都有自己的用户 guid,即使它们可能具有相同的帐户名。我注意到在 VS 2010 中,历史中的工作项显示由未知用户修改 - 但是它具有 VS2012 中的用户名。似乎连接到这两个系统可能会以某种方式使我的域用户帐户和工作组用户帐户之间的用户匹配中断。
我即将滚动到新服务器,并且担心我的用户群将无法修改 VS2010 中的项目。我不能使用以前的解决方法,因为我不能让每个人都创建一个新的用户名。
任何帮助将不胜感激 - 因为我确信我不是唯一一个以前遇到过这个问题的工作组而不是域 tfs 系统的人。