【发布时间】:2013-12-21 03:01:56
【问题描述】:
2 天前,我进行了以下测试,从 TFS 2005 升级到 2010,然后升级到 2012(我没有配置 Reporting 或 Sharepoint)
- 备份了 6 个 TF 2005 数据库
- 在 TFS 2010 使用的 Sql 2008 服务器上恢复它们
- 在 TFS 2010 应用服务器上运行 TFSconfig setup uninstall:ALL(因为我有一个测试站点设置)
- 打开了 TFS 2010 管理窗口并进行了升级
- 分离了我的 TFS2010 集合并对 TFS2012 进行了导入过程
昨天,我想再次尝试该过程,以确保我已完成所有步骤。 所以我做了一些初步的清理
- 删除了 TFS 2010 Sql server 上的所有数据库
- 在 TFS 2012 上分离了测试集合,然后删除了关联的数据库
然后我重新开始了这些步骤,但它卡在了第 4 步
- 备份了 6 个 TF 2005 数据库
- 在 TFS 2010 使用的 Sql 2008 服务器上恢复它们
- 在 TFS 2010 应用服务器上运行 TFSconfig setup uninstall:ALL
- 打开了 TFS 2010 管理窗口并进行了升级
我在第 4 步遇到的错误是 TF254024: 在以下实例上找不到可升级的 Team Foundation Serer 数据库...请确认您指定了正确的服务器名称和实例。
我已经仔细检查了服务器和实例的名称。 确保运行升级的帐户具有完全权限。
我不知道还能做什么。我的搜索并没有证明是有成果的。
【问题讨论】:
-
愚蠢的问题:您确定数据库恢复成功并且 SQL 服务器实例已启动并运行,对吗?
-
Sql 管理工作室告诉我它们都已成功恢复,我可以在表上随机选择 * 语句,所以我认为我们可以排除这种情况;)