【问题标题】:TF246017: team foundation server could not connect to the databaseTF246017: 团队基础服务器无法连接到数据库
【发布时间】:2017-12-21 02:15:22
【问题描述】:

我在登录 TFS 时遇到问题。我收到以下错误:

异常消息:TF246017:Team Foundation Server 无法连接 到数据库。验证托管数据库的服务器 是可操作的,并且网络问题没有阻塞 与服务器通信。 (类型 SoapException)SoapException 详情:

【问题讨论】:

    标签: tfs


    【解决方案1】:

    我知道这是旧的,但这是我的情况: 我们的实例上有 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 的内存。我终止了该服务,集合迅速应用了补丁而没有问题。

    看来我需要请我们的服务器管理员给我们更多内存......

    【讨论】:

    • 你是我的英雄,上帝保佑你!
    【解决方案2】:

    您好,以下步骤对我有用。

    在 TFS 管理控制台中选择应用程序层。

    在包含服务帐户详细信息的应用程序层摘要中。

    点击重新申请帐户。

    【讨论】:

      【解决方案3】:

      请检查以下内容以缩小问题范围:

      • 确保您是管理控制台用户的成员。 否则您将无法访问管理控制台。
      • 确保 SQL Server 已声明且可用,并且网络 连接正常。
      • 检查服务帐户,确保服务帐户已添加到 SQL Server。

      您也可以参考以下链接中的解决方案来解决此问题: https://www.ganshani.com/alm/tfs/visual%20studio/solved-tf246017-team-foundation-server-could-not-connect-to-the-database/

      如果上述解决方案不能解决问题,请查看事件日志。 Windows 事件日志是寻找潜在原因的理想选择。

      【讨论】:

        【解决方案4】:

        对我来说,我通过更改恢复模式 Simple -> Full in the database 解决了这个问题。

        请参考:https://www.mssqltips.com/sqlservertutorial/3/sql-server-full-recovery-model/

        【讨论】:

          猜你喜欢
          • 2016-02-01
          • 2018-12-20
          • 1970-01-01
          • 1970-01-01
          • 2014-12-11
          • 1970-01-01
          • 1970-01-01
          • 2013-03-10
          • 2014-11-18
          相关资源
          最近更新 更多