【问题标题】:TFS: upgrade from 2015 to 2018 failed for some collectionsTFS:某些集合从 2015 升级到 2018 失败
【发布时间】:2019-07-31 04:11:31
【问题描述】:

我有 TFS 2015.3 和 SQL Server 2014 Express,在将 SQL Server 升级到 2017 后,TFS 停止工作并且无法启动。

我删除了 SQL Server 2014 并使用相同的实例名称 (.\SQLEXPRESS) 安装了 SQL Server 2017,并从 SQL Server 2014 的 DATA 文件夹中的文件中附加了所有数据库。然后尝试启动 TFS,但我没有成功.

然后我将 TFS 升级到 2018.3。安装完成后,我使用了升级向导,现在我有一些失败的集合。当我单击开始收集(在 Team Foundation Server Admin.Console 中)时,会发生此错误:

TF400783:无法启动主机“MyCollection1”。主机在 被服务的过程。服务可能已失败,需要重新启动并完成才能启动主机。

在收藏状态下,在“最近的服务活动”中,我有这个

AppltPatch,失败,2019 年 3 月 8 日

我可以做些什么来让我的收藏重新开始工作?

【问题讨论】:

  • 您是否尝试过打开集合的状态选项卡,选择失败的作业并点击重新运行作业
  • 我强烈建议通过 Express 升级到 SQL Server 标准。如果您有 5 个以上的用户,则需要 TFS 服务器许可证,该许可证随附仅用于 TFS 的 SQL Server Standard 许可证。

标签: sql-server tfs


【解决方案1】:

我可以做些什么来让我的收藏重新开始工作?

首先,您很有可能需要恢复最后一组良好一致的 tfs 备份,以使您的 TFS 环境再次进入工作状态。如果没有此类备份,甚至可以联系 MS 支持。


但在此之前尝试找出失败的确切原因是什么,也许它是可以修复的,并且升级过程最终会成功完成:

USE Tfs_Configuration

-- get job id that was failed
SELECT TOP 10 *
FROM    tbl_ServicingJobDetail
ORDER BY StartTime desc

-- query information for that job id
SELECT * FROM vw_ServicingStepDetail 
WHERE jobid = 'BA3E49D5-EA30-4CB6-93DD-31D5D1C0FB93'

另外,您是否已经尝试打开集合的状态选项卡,选择失败的作业并点击重新运行作业

【讨论】:

  • “重新运行作业”成功了,你真的为我节省了很多时间!谢谢
猜你喜欢
  • 2015-07-09
  • 1970-01-01
  • 1970-01-01
  • 2018-11-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-12
  • 2017-09-30
  • 1970-01-01
相关资源
最近更新 更多