扩展查询超时设置

时间:2011-01-25 00:29:06

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

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

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

我看到我的应用程序在一分多钟的时间内给出了超时错误。如何确保我有10分钟完成查询?

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

查询的超时值不同。如果您使用SqlCommand,则可以使用SqlCommand.CommandTimeout

设置超时值

答案 2 :(得分:0)

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