TFS:某些收藏集从2015年升级到2018年失败

时间:2019-03-09 07:01:01

标签: sql-server tfs tfs2018

我将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管理控制台中)时,会发生此错误:

  

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

在收藏状态中,在“最近的维修活动”中,我有这个

  

AppltPatch,失败,2019年3月8日

我该怎么做才能再次进行收藏工作?

1 个答案:

答案 0 :(得分:2)

  

我该怎么做才能再次进行收藏工作?

首先,很可能您需要还原最后一组一致的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'

此外,您是否已经尝试过打开集合的“状态”标签,选择失败的作业,然后单击“ 重新运行作业”?