Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server System.Data.SqlClient.SqlException:超时已过期。操作完成前的超时时间或服务器没有响应_Sql Server_Web Services_Exception_Timeout - Fatal编程技术网

Sql server System.Data.SqlClient.SqlException:超时已过期。操作完成前的超时时间或服务器没有响应

Sql server System.Data.SqlClient.SqlException:超时已过期。操作完成前的超时时间或服务器没有响应,sql-server,web-services,exception,timeout,Sql Server,Web Services,Exception,Timeout,全部 我正在努力解决这个问题。情况如何,, 还有asp.net Web服务。webservice与sql server连接。为接收数据而创建。但在请求webmethod时,即使在浏览器中,我也会遇到异常: System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not respondi

全部 我正在努力解决这个问题。情况如何,, 还有asp.net Web服务。webservice与sql server连接。为接收数据而创建。但在请求webmethod时,即使在浏览器中,我也会遇到异常:

System.Data.SqlClient.SqlException: Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.
据我所知,这一定是由于服务器响应延迟的问题。或者是由于方法中数据获取过程的时间复杂性。我知道我们可以指定sql命令的超时时间。但我没有修改代码的权限。简言之,对Web服务代码进行更改超出了我的范围。如何在不编辑任何代码的情况下解决此问题。我可以编辑webservice的web.config。但不是代码。请引导我

编辑: 这个问题仍然存在。但我只在测试服务器上得到这个问题。但在生产服务器上,它运行得非常好。我想模拟这个,并想在测试服务器上解决它。因此,我无法继续执行生产服务器上不存在的下一个操作。为什么要在这里(在测试服务器上)发送此消息

在测试服务器上,我正在更改sql server名称。
由于这种差异,我们可以得出结论,这不应该是代码中的问题。它必须是issue/where,需要在数据库端设置以定义超时,或者可能不同。请为我提供同样的指导。

如果我们将超时值设置为零,这意味着我们将确保操作将不惜任何代价进行竞争。

您必须找到可以更改代码的人,增加
命令超时时间(或将其设置为
0
,表示无限制),更重要的是,找出查询耗时如此之长的原因。

据我所知,您无法从
web.config
更改命令超时。(连接超时与此无关。)以sql查询的超长操作为例,说明比完成sql操作所花费的时间要短的时间。另一方面,通过将超时设置为零来执行相同的操作在运行时解决问题好的,我可能会误解。我认为连接字符串中超时参数的更改可能会影响此异常。事实上,我无法控制代码的更改。是否有其他方法可以识别此问题?请在查询分析器中运行SQL,并查看需要多少分钟。谢谢Pankaj,也许我可以访问SQL server。这也是我无法访问的Hanks Soren,但更改代码超出了我的范围。还有相同的修补程序吗?