【发布时间】:2017-04-10 11:55:25
【问题描述】:
在控制台应用程序中,我有一个这样的连接字符串:
Data Source=localhost;Initial Catalog=database_name;Integrated Security=True;Connect Timeout=100
我已阅读 here,我需要将 Connect Timeout 添加到连接字符串以设置超时,但如果我运行包含
WAITFOR DELAY '00:00:40';
我会得到一个超时异常,所以连接字符串的时间输出似乎被忽略了。那么如何在连接字符串中设置超时时间(而不是在连接或命令对象上)?
【问题讨论】:
-
你是如何使用这个的?通过 SqlConnection 对象?您可以设置一个 Timeout 属性......
-
但是我只需要在连接字符串中设置超时时间,因为这个字符串会被用来创建很多连接...
-
字符串中的连接超时仅影响连接到服务器所需的时间,而不影响执行查询。唯一的办法就是在SqlConnection和SqlCommand对象上设置对不起
标签: sql connection-string connection-timeout