3

我们正在升级到 TFS 2015,系统似乎仍在尝试升级近 8 天。它卡在工作步骤上在此处输入图像描述

我不确定是否应该重新启动,因为其中一篇文章http://nokitel.im/index.php/2015/03/24/tfs-2013-upgrade-project-collection-stuck-offline-servicing-state/说重新启动将使整个过程重新开始。有什么建议么?spwho2 显示 在此处输入图像描述

4

4 回答 4

3

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

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

选择前 100 名 *

FROM vw_ServicingStepDetail

WHERE JobId = '你的工作 ID'

ORDER BY DetailId DESC

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

于 2015-07-10T22:57:46.610 回答
3

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

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

首先,检查 SQL 日志文件夹中的爬网日志,并查看那里记录的确切错误。此外,尝试暂停/恢复 WorkItemLongTexts_Dataspace 表上的全文索引,看看是否有帮助。

于 2015-07-16T23:07:30.047 回答
2

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

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

于 2015-07-10T19:54:45.430 回答
0

全文守护程序搜索服务需要打开。

于 2015-07-20T14:17:31.487 回答