|
|
腼腆的木耳 · 魏建功音學述評__臺灣博碩士論文知識加值系統· 7 月前 · |
|
|
刚毅的青蛙 · 游戏《摩尔庄园》中有哪些细思恐极的细节? - 知乎· 2 年前 · |
|
|
重情义的冲锋衣 · 我的孩子是� - 搜狗图片搜索· 2 年前 · |
|
|
失望的苹果 · 深度|丰田不再是孤勇者,氢燃料车首批探路者在 ...· 2 年前 · |
当从vb.net调用存储过程时,如果在连接字符串中没有指定超时,那么是否存在默认的SQL超时时间?我不确定是否在连接字符串中指定了
CommandTimeout
,但我正在检查所有可能的情况。
如果在30秒(或更长)抛出后没有结果:
`System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.`
SQL事件探查器指出,当程序超时时,脚本将在30秒内运行并结束。
该脚本在SQL server中自行运行,大约在1分45秒内运行无误。
发布于 2010-04-23 23:17:46
执行SQL的超时值并不存储在连接字符串中,而是作为
SqlCommand.CommandTimeout
存储在
SqlCommand
中。
默认值为30秒。
发布于 2010-04-23 23:17:23
SqlCommand cmd;
.....
cmd.CommandTimeout = 120;
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.commandtimeout.aspx
发布于 2010-04-23 23:21:53
SqlClient对象可能会引发两种类型的超时异常: SqlConnection和SqlCommand。
当app尝试建立连接但在给定时间内未成功时,会引发 SqlConnection 超时异常。我相信这是500秒。
SQLCommand 超时决定向使用SQLCommand的应用程序发出命令以等待SQL Server完成操作的时间。这个是30秒。
设置SQLCommand时,将CommandTimeout更改为更高
例如:
cmd.CommandTimeout = 300
https://stackoverflow.com/questions/2699676
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
|
|
腼腆的木耳 · 魏建功音學述評__臺灣博碩士論文知識加值系統 7 月前 |
|
|
刚毅的青蛙 · 游戏《摩尔庄园》中有哪些细思恐极的细节? - 知乎 2 年前 |
|
|
重情义的冲锋衣 · 我的孩子是� - 搜狗图片搜索 2 年前 |