公司给我新换了一台开发服务器,破旧的原始服务器就不打算用了。装好了各种开发环境和数据库后,从昨天开始就研究了一下TFS迁移的问题。经历了一整天的各式各样的错误之后,今天上午终于完成了迁移。
网上相关的资料太少了,能够给出的步骤也不够详细,基本上一半参照网上的资料,一半自己捅咕。
现在说一下我的步骤(错误的步骤暂时不计,下边会说到)。
首先,在新环境下安装SQL Server 2008(全部功能),然后配置报表服务器:服务账户为管理员用户,管理员密码,应用;web服务URL默认,应用;数据库更改,创建新的报表服务器数据库(如果源服务器也配置过报表服务器,那么就把原服务器上的ReportServer,ReportServerTempDB这两个库分离出来,附加到新服务器上,然后选择现有报表服务器数据库),一路默认下一步,最后全部完成的时候,报表服务器配置完毕。
第二步,配置新服务器的TFS2010(高级配置向导),详细配置方法百度有的是。这里要注意一个问题:如果还想使用原来的项目集合,那么在“项目集合”这一步的时候,可以勾掉“创建新的团队项目集合”这一选项。其他的参照网上的说明。代理配置和生成配置都要配。如果为了方便,所有的账户均可以使用服务器管理员帐号和密码。
第三歩,打开原服务器上的Team Foundation 管理控制台,选择应用层的“团队项目集合”,然后在常规