我有一个直接与MS SQL 2008数据库通信的WPF应用程序。
在连接字符串中,我已明确将连接超时设置为“Connect Timeout = 6000”,这应该给我十分钟。
我看到我的应用程序在一分多钟的时间内给出了超时错误。如何确保我有10分钟完成查询?
我不知道我的连接字符串设置或数据库调用中是否缺少某些内容,或者是否应该从MS SQL服务器配置它。
答案 0 :(得分:1)
我刚刚在这里检查了类似的问题,并且有一些关于CommandTimeout的内容。我先试试吧。谢谢!
答案 1 :(得分:1)
查询的超时值不同。如果您使用SqlCommand
,则可以使用SqlCommand.CommandTimeout
答案 2 :(得分:0)
在连接字符串中设置“连接超时”仅适用于打开与数据库的连接。在您的查询方法中,您需要将DbCommand对象的超时设置为连接的超时。