TFS:从2015年到2018年的升级失败了一些收藏品

问题描述 投票:1回答:1

我有SQL Server 2014 Express的TFS 2015.3,在将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,失败,3/8/201

我该怎么做才能让我的收藏再次发挥作用?

sql-server tfs tfs2018
1个回答
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'

此外,您是否已尝试打开集合的“状态”选项卡,选择失败的作业并单击“重新运行作业”?

© www.soinside.com 2019 - 2024. All rights reserved.