原有服务器配置过低,无法满足需求,需要更换新的服务器,原有服务器是基本配置。结果2天折腾,倒腾完毕。
先配置好新服务器的配置,新服务器软件环境和新服务器保持一致,一致的数据库、tfs版本,计算机名字也一样(这个应该可以起个新的,不过我没试过)
先让所有的用户签入,不得有任何挂起的修改,然后自己辛苦点一个个的查看工作区,删除工作区。
前往老服务器,在tfs管理控制台分离集合,然后备份老服务器的数据库的tfs数据库----拷贝到新服务器
到tfs安装目录下的tools文件夹下执行命令
tfsservicecontrol quiesce
停止tfs服务
然后开始前往新电脑数据库还原备份的数据库
依次执行如下命令
TFSConfig PrepSQL /SQLInstance:数据库实例名
TFSConfig Accounts /ResetOwner /SQLInstance:数据库实例名 /DatabaseName:TFS_Configuration
TfsConfig Accounts /add /AccountType:ApplicationTier /account:"tfsservice" /SQLInstance:数据库实例名 /DatabaseName:TFS_Configuration
TfsConfig registerDB /SQLInstance:数据库实例名 /DatabaseName:TFS_Configuration
然后在tfs管理控制台附加集合
在tfs管理控制台首页重新应用账户
继而就是配置新的用户和权限问题了。