博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TFS2010物理迁移workspace恢复
阅读量:6463 次
发布时间:2019-06-23

本文共 783 字,大约阅读时间需要 2 分钟。

在将TFS2010进行物理迁移后最麻烦的就是workspace的恢复。由于workspace直接关联了用户客户端的配置,如果workspace无法加载用户就需要重新创建它,并重新映射本地目录,同时源workspace的owner操作将被全部丢弃。在安装TFS2010时,如果使用windows帐户,在进行物理迁移后是无法直接将group membership同步的。不同物理机器产生的ObjectSID不同,致使在不同的物理机使用相同的计算机名和用户名也无法关联起来。可以通过观察任意Collection的ADObjects、ADObjectMemberships两张表。想要将这些帐户重新关联workspace,需要做以下操作:

1、让用户通过Visual Studio重新连接TFS2010,进入对应的Collection,并打开Source Control Explorer。

2、连接TFS2010数据库实例,找到对应Collection数据库。比如Tfs_DefaultCollection。

3、查询tbl_Workspace数据表,可以看到WorkspaceName和Computer字段分别存放了对应的工作区名称和计算名。旧有的源代码管理数据库已经存放了用户的关联Workspace信息,由于之前已经重新连接了Collection。你会在数据表中发现一条最新的记录,它的Computer、WorkspaceName相同。记录它的OwnerId,删除新记录,并将OwnerId赋值给旧记录。

4、重新通过Visual Studio连接TFS2010,问题解决。

5、如果想要修改Workspace所映射的本地目录,可以通过tbl_WorkingFolder数据表,它的WorkspaceId对应tbl_Workspace数据表的WorkspaceId。

转载地址:http://fgqzo.baihongyu.com/

你可能感兴趣的文章
git review报错一例
查看>>
Tomcat在Linux上的安装与配置
查看>>
《信息安全系统设计基础》 课程教学
查看>>
Linux平台下使用rman进行oracle数据库迁移
查看>>
全栈工程师学习Linux技术的忠告
查看>>
iOS自定制tabbar与系统的tabbar冲突,造成第一次点击各个item图片更换选中,第二次选中部分item图片不改变...
查看>>
C# Dictionary用法总结
查看>>
SVN服务器使用(二)
查看>>
反射获取内部类以及调用内部类方法
查看>>
C语言 - pthread
查看>>
谈Linq To Sql的优劣--纯个人观点
查看>>
HDU 4996 Revenge of LIS(DP)
查看>>
App里面如何正确显示用户头像
查看>>
DATAGUARD维护:从库宕机后如何恢复到管理恢复模式
查看>>
Android中的PID和UID
查看>>
U-BOOT之一:BootLoader 的概念与功能
查看>>
我的路上
查看>>
Velocity处理多余空白和多余空白行问题
查看>>
内容开发平台(PLATFORM)
查看>>
java值传递
查看>>