TFS 2015升级卡住

时间:2015-07-10 19:17:25

标签: tfs tfs2015

我们正在升级到TFS 2015,看起来系统仍在尝试升级近8天。它停留在作业步骤enter image description here

我不确定我是否应该重启,因为其中一篇文章http://nokitel.im/index.php/2015/03/24/tfs-2013-upgrade-project-collection-stuck-offline-servicing-state/表示重启将使整个过程重新开始。有什么建议? spwho2显示 enter image description here

4 个答案:

答案 0 :(得分:3)

8天肯定太长了。从日志中可以看出,升级作业正在等待全文索引填充并每分钟报告一次状态。如果最后一个条目是从7月2日开始,则很可能升级作业失败。 您应该首先验证服务器上是否正在运行tfsjobagent服务。 如果它没有运行,你一定要启动它。

如果正在运行,则应查询Tfs_Configuration数据库中的vw_ServicingJobDetail视图以查找升级作业的ID。 您可以使用以下查询来查看服务作业的100个最新步骤详细信息:

选择TOP 100 *

FROM vw_ServicingStepDetail

WHERE JobId ='your-job-id'

按DetailId DESC排序

所有3个升级作业是否都停留在同一步骤上?

答案 1 :(得分:3)

在升级期间,有一个服务步骤,用于检查SQL全文索引填充的状态。它等待直到所有工作项长文本字段值都是索引或爬网空闲。但是,逻辑不处理SQL返回的特殊状态代码(状态代码6),因此会在循环中继续检查状态。

TFS团队正致力于解决问题。但是,除了尝试在SQL全文索引填充中识别问题并解决该问题(因此它不再返回6作为其状态)之外,目前还没有一个好的解决方法。

作为起点,检查SQL日志文件夹中的抓取日志,并查看在那里记录的确切错误。另外,尝试在WorkItemLongTexts_Dataspace表上暂停/恢复全文索引,看看是否有帮助。

答案 2 :(得分:2)

如果您的数据库很大,那么此过程可能需要很多天。我知道有一个实例需要5天才能升级。

如果您的意思是它实际上是在升级的第8天,那么我建议您通过MSFT提出支持电话。

答案 3 :(得分:0)

需要启用全文守护程序搜索服务。