sqlclient-连接超时或命令超时
-
03-10-2019 - |
题
运行查询时,我会遇到以下错误。
*
system.data.sqlclient.sqlexception:超时到期。
在完成操作或服务器完成之前已经过的超时期未响应。在system.data.sqlclient.sqlconnection.onerror(sqlexception异常,布尔旋转)
*
这是连接超时还是命令超时?
tia
解决方案
看起来像个指挥超时。如果您有连接超时,则可以从堆栈跟踪中看到它是从呼叫sqlConnection.open的。任何其他超时都将是命令超时。
其他提示
您将需要发布更多有关您的连接方式以及试图执行的内容的代码。命令超时会引起SQLEXCEPTION超时错误,因此可能是。
您要运行的商人或查询是什么?一旦发布,我们可能会帮助优化它。您还可以尝试为连接和命令对象设置超时周期。增加它,看看它是否有帮助。
从SSM运行时查询需要多长时间?
如果快速,那么您的问题可能是僵局。
您正在使用任何交易吗?您是否与其他应用程序/用户共享数据库?
更多信息将非常有用。
不隶属于 StackOverflow