将TFS 2012转移到另一台计算机

时间:2013-09-05 03:03:20

标签: tfs tfs2012

现在我们计划将运行的Tfs服务器移动到数据中心的另一台机器上。 运行tfs服务器规范: 1.有几个层:两个应用层和两个数据层

数据中心tfs服务器规格: 1.单箱拓扑:同一虚拟机中的数据库和tfs服务器

我们已完成以下步骤进行备份:

  1. 运行tfsbackup.exe(C:\ Program Files \ Microsoft Team Foundation Server 11.0 \ Tools)以从运行tfs备份tfs

    • 备份所有数据库,包括报表服务器(通过tfsbackup.exe工具默认选择数据库)
    • 备份报告服务的加密密钥(按照here中的步骤)
  2. 备份后,我们执行以下操作来恢复tfs:

    1. 以tfs服务帐户登录数据中心tfs服务器(tfs服务帐户应在本地管理员组中)

    2. 运行TfsRestore.exe(C:\ Program Files \ Microsoft Team Foundation Server 11.0 \ Tools)以恢复数据库备份

    3. 还原后,打开tfs控制台以附加已还原数据库中的集合

    4. 问题: 当我们尝试附加集合时,我们在列出可用数据库的步骤中被阻止:无法列出已恢复的数据库。

      有人可以提出一些建议吗?

      非常感谢。

1 个答案:

答案 0 :(得分:0)

经过一番调查,我们发现存储tfs的方法是错误的。

实际上我们正在进行tfs转移。所以我们应该执行以下步骤来进行tfs传输,它可以工作:

  1. 将数据中心的tfs服务器登录为tfs服务帐户,tfs服务帐户应位于本地管理员组中

  2. 打开tfs控制台并删除tfs功能:删除当前安装的tfs实例

  3. 手动删除数据库服务器中所有与tfs相关的数据库

  4. 确保相关的tfs服务正在运行,包括www service

  5. 运行TfsRestore.exe(C:\ Program Files \ Microsoft Team Foundation Server 11.0 \ Tools)以恢复数据库备份

  6. 运行TFS安装程序并按照Application-Tier Only向导执行tfs传输配置

  7. 在数据库步骤中,单击列出可用数据库以列出已还原的数据库

  8. 重新启动tfs服务器

  9. 检查tfs控制台中的tfs配置并更新一些链接

  10.  10。

    感谢。