【发布时间】:2017-12-21 02:15:22
【问题描述】:
我在登录 TFS 时遇到问题。我收到以下错误:
异常消息:TF246017:Team Foundation Server 无法连接 到数据库。验证托管数据库的服务器 是可操作的,并且网络问题没有阻塞 与服务器通信。 (类型 SoapException)SoapException 详情:
【问题讨论】:
标签: tfs
我在登录 TFS 时遇到问题。我收到以下错误:
异常消息:TF246017:Team Foundation Server 无法连接 到数据库。验证托管数据库的服务器 是可操作的,并且网络问题没有阻塞 与服务器通信。 (类型 SoapException)SoapException 详情:
【问题讨论】:
标签: tfs
我知道这是旧的,但这是我的情况:
我们的实例上有 11 个集合,其中 2 个因此错误而失败,这表明这不是访问/连接问题。检查事件查看器(正如@Andy Li-MSFT 建议的那样)表明它是
A timeout occurred while waiting for memory resources to execute the query in resource pool 'default' (2). Rerun the query.
检查任务管理器显示了罪魁祸首 - 弹性搜索使用了超过 2GB 的内存。我终止了该服务,集合迅速应用了补丁而没有问题。
看来我需要请我们的服务器管理员给我们更多内存......
【讨论】:
您好,以下步骤对我有用。
在 TFS 管理控制台中选择应用程序层。
在包含服务帐户详细信息的应用程序层摘要中。
点击重新申请帐户。
【讨论】:
请检查以下内容以缩小问题范围:
您也可以参考以下链接中的解决方案来解决此问题: https://www.ganshani.com/alm/tfs/visual%20studio/solved-tf246017-team-foundation-server-could-not-connect-to-the-database/
如果上述解决方案不能解决问题,请查看事件日志。 Windows 事件日志是寻找潜在原因的理想选择。
【讨论】:
对我来说,我通过更改恢复模式 Simple -> Full in the database 解决了这个问题。
请参考:https://www.mssqltips.com/sqlservertutorial/3/sql-server-full-recovery-model/
【讨论】: