【问题标题】:extending query timeout settings扩展查询超时设置
【发布时间】:2011-06-14 21:34:33
【问题描述】:

我有一个直接与 MS SQL 2008 数据库通信的 WPF 应用程序。

在连接字符串中,我已明确将连接超时设置为“Connect Timeout=6000”,这应该给我十分钟。

我发现我的应用程序在一分钟多一点的时间内就出现了超时错误。如何确保我有 10 分钟的时间来完成我的查询?

我不知道我的连接字符串设置或数据库调用中是否缺少某些内容,或者是否应该从 MS SQL 服务器进行配置。

【问题讨论】:

    标签: c# sql-server ado.net timeout


    【解决方案1】:

    查询有不同的超时值。如果你使用SqlCommand,你可以使用SqlCommand.CommandTimeout设置你的超时值

    【讨论】:

      【解决方案2】:

      我刚刚在这里检查了类似的问题,并且有一些关于 CommandTimeout 的文章。让我先试试。谢谢!

      【讨论】:

        【解决方案3】:

        在连接字符串中设置“连接超时”仅适用于打开与数据库的连接。在您的查询方法中,您需要将 DbCommand 对象的超时设置为您的连接超时。

        【讨论】:

          猜你喜欢
          • 2016-06-20
          • 1970-01-01
          • 1970-01-01
          • 2011-09-15
          • 1970-01-01
          • 2016-02-26
          • 2017-06-29
          • 2016-08-18
          • 1970-01-01
          相关资源
          最近更新 更多