TFS2015迁移到新服务器

公司要求将原来A云服务器上面的TFS源代码迁移到B云服务器,现将迁移过程记录下来。

1.软件需求

Team Foundation Server 2015 Update 4.2

SQL Server 2016

2.操作系统

Windows Server 2016

3.步骤

(1)开发人员提交代码,这一步建议要执行,不然后面新TFS使用时可能与本地代码不一致需要合并。

(2)原服务器:“TFS管理控制台”—》“团队项目集合”—》“停止集合”

(3)原服务器:停止IIS站点

(4)原服务器:SQL Server数据库中找到TFS相关的数据库,备份。(Tfs_Configuration和Tfs_XXXTeamFoundationServer)

(5)新服务器:安装SQL Server2016(这一步要注意,需要了解TFS与SQLServer版本兼容性)

(6)新服务器:在新服务器SQL Server中还原旧服务器上备份的数据库

(7)新服务器:安装TFS2015,注意事项:

在安装TFS过程中,有一步要提示你创建一个用户,可以参考以下方式:
cd到TFS安装目录:C:\Program Files\Microsoft Team Foundation Server 14.0\Tools
执行创建用户命令:tfsconfig accounts /add /accountType:ApplicationTier /account:用户 /password:密码 /sqlInstance:数据库实例名 /databasename:Tfs_Configuration

注意,这个用户最好先在计算机管理用户中手动添加后再执行以上命令

(8)新服务器:安装TFS2015,配置,选择“应用层专用” 

(9)新服务器:打开TFS管理控制台,“团队项目集合”,启用备份的团队集合。

(9)新服务器:在IIS中打开TFS站点,登录,可以使用网页版TFS管理后台,进行用户添加及代码权限赋予操作

(10)其它说明:开发人员的账号要先在计算机管理-用户中添加,然后才能在TFS管理后台给用户赋予代码权限;VS链接源代码服务器其实是链接的IIS中TFS站点。

以上是我根据本次TFS迁移工作做的笔记,下次再安装TFS或者TFS迁移时可以用到。

 

posted @ 2023-02-09 09:55  dotNet修行之路  阅读(265)  评论(0编辑  收藏  举报