TFS 2010 迁移/重装/还原 步骤

1.签入所有代码

2.停止TFS服务:运行命令行,并将路径切换到TFS安装路径:C:Program FilesMicrosoft Team Foundation Server 2010Tools

运行:TFSServiceControl quiesce 

3.备份(或分离均可)TFS数据库

4.将TFS数据库还原到新的服务器的数据库上

5..将TFS Server 安装到新服务器上

6..运行命令行,并切换到TFS Server 安装路径:C:Program FilesMicrosoft Team Foundation Server 2010Tools

依次执行以下命令:注意:SQLInstance、Account、DatabaseName 等参数根据实际情况修改,其中 Account 一般填写管理员用户名

TFSConfig PrepSQL /SQLInstance:localhost

TFSConfig Accounts /ResetOwner /SQLInstance:localhost /DatabaseName:TFS_Configuration

TfsConfig Accounts /add /AccountType:ApplicationTier /account:administrator /SQLInstance:localhost /DatabaseName:TFS_Configuration

TfsConfig Accounts /add /AccountType:ReportingDataSource /account:administrator /SQLInstance:localhost /DatabaseName:TFS_Configuration

以上命令执行时会提示日志保存路径,若出错时 可到C:ProgramDataMicrosoftTeam FoundationServer ConfigurationLogs 打开相应日志,查看具体错误

特别是执行 TfsConfig Accounts /add /AccountType:ApplicationTier /account:administrator /SQLInstance:localhost /DatabaseName:TFS_Configuration

这条命令时,可能会出现 添加用户到 TFS_Configuration 失败的错误,一般是因为该数据库已经存在要添加的用户了,而且该用户拥有架构,导致TFSConfig 添加用户时无法自动将其删除,所以这时要手动删除相应的架构,然后删除该用户,然后重新执行出错的命令行

7.打开Team Foundation Server Administration Console,然后在左边选择 application tier only 向导,即可按提示一步步进行配置了。

参考资料:http://msdn.microsoft.com/zh-cn/library/vstudio/ms404869(v=vs.100).aspx#UpdateNetworkService

原文地址:https://www.cnblogs.com/mdx86/p/5770074.html