SQL Sever执行超时vs . net SqlCommand.CommandTimeout.谁赢了



我试着找到答案搜索这个页面和谷歌没有运气!

如果我更改SQL Server实例上的"执行超时"(工具->选项->查询执行),并设置SqlCommand。在. net代码中使用SQL Server设置CommandTimeout。哪个属性胜出?

干杯——Jocke

Timeout是一个连接级属性-它适用于每个单独的连接。

当你去'工具->选项->执行超时'你只影响新创建的连接在SQL Server管理工作室-它并不适用于SQL Server实例,你正在运行查询。

所以SqlCommand。CommandTimeout肯定会"赢"。

当您在SSMS中进入"Tools->Options->Execution timeout"时,将设置SqlCommand。SSMS的CommandTimeout。不多不少。

SQL Server引擎中没有与SqlCommand对应的设置。CommandTimeout: SQL Server将中止查询命令超时,因为它没有发出命令。客户端执行

相关内容

  • 没有找到相关文章

最新更新