日期:2014-05-18  浏览次数:20438 次

查询的结果集里包含有特殊字符会造成timeout exception?
SQL Server2005,调用存储过程。
是查询延时,还是在调用merge()方法时延时?这些都是在WEB服务里执行的。
如果是特殊字符引起的,那是什么字符呢?要如何解决?

------解决方案--------------------
你的存储过程在SQL Server上执行,需要多长时间?如果本身执行需要长时间的话,需要把Command的timeout属性设置长一些,默认好像是30S
------解决方案--------------------
merge()要谨用,若数据量较大,且没有设置主键,调用此方法要花费较多的时间