情况:TFS 安装在 Windows 7 PC 上,以取代 Source Safe 2005。人们通过 tfs 网络门户登录,Visual Studio 用户也连接到 tfs。
现在有了新的服务器,需要将TFS迁移到新服务器上。
我目前所做的:
- 在服务器上安装了 TFS(高级向导)
- 在服务器上安装了 tfs power tools
- 在电脑上备份
- 恢复服务器上的备份(通过 TFS 电动工具)
- 服务器的站点名称错误,仍然来自 PC。(例如:http://个人电脑:8080/tfs 而不是 http://服务器:8080/tfs)
- 我设法将网址更改为正确的网址
我去了 http://服务器:8080/tfs但没有作用。
当我在 IIS 中停止 PC 上的 TFS 站点并转到 http://服务器:8080/tfs,成功了,我现在可以看到门户了,但是错误:TF31002。
知道如何修复错误 TF31002 或应该做什么吗?(该服务器上也安装了 SharePoint)
亲切的问候
答案1
有一个过程移动TFS:它不仅仅是关于数据库的备份和恢复。MSDN 上有相关文档移动 Team Foundation Server。
你最好:
- 在服务器上创建新的 TFS 安装。不要创建任何项目集合。
- 在 PC 上分离每个项目集合。
- 在 PC 上备份每个现在断开连接的项目收集数据库。
- 在服务器上恢复每个项目收集数据库。
- 在服务器上的TFS中附加到每个项目集合数据库。
(注意:这意味着配置数据库是不是感动:我怀疑这是你的潜在问题。)
项目集合的分离和附加是通过团队项目集合节点中的 Team Foundation Server 管理控制台完成的。
答案2
这是您想要的 MSDN 上的主题:http://msdn.microsoft.com/en-us/library/ms404869.aspx
您必须在新服务器上做一些事情才能使 TFS 正常工作。
我假设您在新服务器上安装了 SQL Server?您必须运行一个 TFS 命令行工具,它可以设置 SQL Server 角色并执行其他一些操作。您不必担心我链接的那篇文章中有关报告或 SharePoint 的任何内容,因为您在之前安装的 TFS 客户端上没有这些内容。一旦您启动并运行 TFS,您就可以添加 sharePoint,这是一项不同的任务,由不同的过程涵盖。我的建议是让安装完全按照您在客户端上的方式运行,然后考虑改进 SharePoint 和报告,如果您想与现有的集合/团队项目集成,这两者都不是简单的任务。