我正在尝试调试调用某个存储过程的应用程序。
调试程序时没有任何问题。
问题是,当我调试时,连接的默认命令超时是30秒,所以当我调试时,该线程的执行将停止并抛出一个异常,指示“超时”。
我需要增加命令超时或以某种方式存在,“知道”我正在调试它并自动延长超时?
Apreciate你的帮助, 感谢
答案 0 :(得分:0)
通过使用SQL Server管理工作室,您应该能够增加超时。 但我认为默认情况下,在开发安装上它已经非常高(如果我正确的话,几个小时)。
答案 1 :(得分:0)
您可以使用
SqlCommand.CommandTimeout = 0; //0 is for unlimited
或者您可以使用预处理器指令仅用于调试目的,请参阅此处http://msdn.microsoft.com/en-us/library/ed8yd1ha(v=vs.71).aspx,此处Pre-Processor directives in C#是一些详细信息。