在办公室,我们运行TFS 2017 Update 1.我尝试更新TFS 2017 Update 3.1并保留我们的数据库。
在更新期间,我选择要保留的配置数据库。 准备步骤没问题。但是,在配置步骤期间,更准确地说,在配置数据库阶段,它会在~15分钟后崩溃。错误如下:
TF255356:配置Team Foundation数据库时发生以下错误:TF400711:在VsspFinishInstallUpdates期间执行组件FinishInstallUpdates的服务步骤“更新服务资源”时发生错误:TF246018:数据库操作超出了超时限制并已取消。验证操作的参数是否正确。有关更多信息,请参阅配置日志。
配置日志非常长,最后我发现有几个请求超时:
[Error @ 16:08:15.260] TF246018:数据库操作超出了超时限制并已被取消。验证操作的参数是否正确。 [Info @ 16:08:15.261] Microsoft.TeamFoundation.Framework.Server.DatabaseOperationTimeoutException:TF246018:数据库操作超出了超时限制并已被取消。验证操作的参数是否正确。 ---> System.Data.SqlClient.SqlException:执行超时已过期。操作完成之前经过的超时时间或服务器没有响应。 ---> System.ComponentModel.Win32Exception:等待操作超时
之后,我的数据库已损坏。我加载备份并重试,结果相同。在失去我的一天之后,也许有人有想法?
配置:
答案 0 :(得分:0)
请尝试以下项目以缩小问题范围:
检查发布清单文件是否已损坏(以下是sample供您参考):
C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\Deploy\TfsServicingFiles\ReleaseManifest.xm
升
如果您有多个应用程序层机器。只是恢复
Tfs_Configuration
数据库并尝试以下步骤。
1)在所有应用程序层上取消配置TFS
2)等待15分钟
3)配置TFS 2017 Update3。
如果仍然无效,请参阅以下文章进行问题排查
问题(特别是对于例外TF246018
):
TFS 2017 – RESOLVING TF221122, TF246018, TF400307 AND TF400797 ISSUES