运行查询时,我会遇到以下错误。

*

system.data.sqlclient.sqlexception:超时到期。
在完成操作或服务器完成之前已经过的超时期未响应。在system.data.sqlclient.sqlconnection.onerror(sqlexception异常,布尔旋转)

*

这是连接超时还是命令超时?

tia

有帮助吗?

解决方案

看起来像个指挥超时。如果您有连接超时,则可以从堆栈跟踪中看到它是从呼叫sqlConnection.open的。任何其他超时都将是命令超时。

其他提示

您将需要发布更多有关您的连接方式以及试图执行的内容的代码。命令超时会引起SQLEXCEPTION超时错误,因此可能是。

您要运行的商人或查询是什么?一旦发布,我们可能会帮助优化它。您还可以尝试为连接和命令对象设置超时周期。增加它,看看它是否有帮助。

从SSM运行时查询需要多长时间?

如果快速,那么您的问题可能是僵局。

您正在使用任何交易吗?您是否与其他应用程序/用户共享数据库?

更多信息将非常有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top