将Team Foundation Server 2010迁移到新的硬件

情况:TFS安装在Windows 7 PC上,以取代源安全2005年。人们通过tfs门户login和Visual Studio用户也连接到tfs。

现在一个新的服务器到达,TFS需要迁移到新的服务器。

我到目前为止做了什么:

  1. 在服务器上安装了TFS(高级向导)
  2. 在服务器上安装了tfs电源工具
  3. 在PC上备份
  4. 恢复服务器上的备份(通过TFS电动工具)
  5. 服务器有错误的网站名称,仍然从电脑。 (如:http:// pc :8080 / tfs而不是http:// server :8080 / tfs)
  6. 我设法改变了正确的url

我去了http:// server :8080 / tfs但是没有工作。

当我在IIS中的PC上停止TFS站点并转到http:// server :8080 / tfs时,我可以看到门户网站,但出现错误:TF31002

任何想法如何解决错误TF31002或应该做什么? (Sharepoint也安装在该服务器上)

亲切的问候

有一个移动 TFS的过程:它不仅仅是数据库的备份和恢复。 它logging在MSDN 移动团队基础服务器上

你会更好地:

  • 在服务器上创build新的TFS安装。 不要创build任何项目集合。
  • 在PC上分离每个项目集合。
  • 在PC上备份每个现在断开的项目集合数据库。
  • 在服务器上还原每个项目集合数据库。
  • 在服务器上的TFS附加到每个项目集合数据库。

(注意:这意味着configuration数据库不会移动:我怀疑这是您的基本问题。)

项目集合的分离和附加是通过Team Project Collections节点中的Team Foundation Serverpipe理控制台完成的。

这是你想在MSDN上的主题: http : //msdn.microsoft.com/en-us/library/ms404869.aspx

你必须在新的服务器上做一些事情才能使TFS工作。

我假设你在新服务器上安装了SQL Server? 有一个你必须运行的TFS命令行工具,它设置了一个SQL Serverangular色并执行一些其他的事情。 你不应该担心这篇文章中的任何事情报告或SharePoint链接,因为你没有以前的客户端安装的TFS。 一旦您启动并运行了TFS,您可以添加sharePoint,这是一个不同的任务,由不同的过程覆盖。 我的build议是让安装程序完全按照您在客户端上的安装方式运行,然后考虑使用SharePoint和报告进行改进,如果要与现有集合/团队项目进行集成,这两项任务都是非常重要的任务。