【发布时间】:2011-11-02 06:54:55
【问题描述】:
当我在 Web 应用程序中运行查询时,我得到一个 null 值。直接在 SQL Management Studio 中的相同查询返回结果。
我认为问题是超时。如何增加在 Web 应用程序中执行查询的时间?在我的 web.config 中:connectionstring,没有超时代码。如果我在那里选择超时,这会影响我系统的其他部分吗?
【问题讨论】:
-
无法通过配置控制。设置 SqlCommand 的 CommandTimeout。如需了解有关页面请求超时设置的更多信息,请参阅帖子stackoverflow.com/questions/7804622/…
-
超时怎么知道?尝试使用 Sql Profiler 并查看正在形成的查询。查看其他详细信息,例如持续时间、读取次数等。从探查器中提取查询,然后在 Sql Server 中执行该查询。
-
我正在使用 sql server 2005 management studio。profiler 在哪里。我不知道如何使用它?
标签: asp.net sql web-config connection-string