【问题标题】:asp.net page getting System.Data.OleDb.OleDbException: Query timeout expiredasp.net 页面获取 System.Data.OleDb.OleDbException:查询超时已过期
【发布时间】:2017-09-07 04:03:52
【问题描述】:

我有一个 99% 的时间都在工作的存储过程。我有一个实例根据参数会拉取大量数据。直接在 SQL 服务器上运行大约需要 30 秒,但在 asp 页面上会超时。

如何增加我的超时值。我已经更新了我的连接字符串属性,但这不起作用?

<connectionStrings>
<add name="ConnectionStringTest" connectionString="Provider=SQLNCLI10.1;Data Source=W2K8-CM;Persist Security Info=True;Password=;User ID=;Initial Catalog=VELIVE;Timeout=120" providerName="System.Data.OleDb"/>

【问题讨论】:

    标签: sql asp.net sql-server-2008


    【解决方案1】:

    我认为您应该解决在连接字符串中添加令牌 Connection Timeout=HowManySecondsYouWant 的问题

    默认值为 30 秒。

    【讨论】:

    • 此建议无效。 30 秒后仍会超时。
    猜你喜欢
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 2014-01-29
    • 2016-11-28
    • 2015-12-13
    • 1970-01-01
    相关资源
    最近更新 更多