Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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
C# 控制SqlConnection超时_C#_Sql Server - Fatal编程技术网

C# 控制SqlConnection超时

C# 控制SqlConnection超时,c#,sql-server,C#,Sql Server,我有一个每秒更新处理值的C#应用程序,并更新mssql数据库和OPC服务器,如果我与服务器(承载OPC和数据库)失去连接,我将开始脱机存储过程值,直到恢复连接,然后更新OPC,但是,我遇到了MSSQL服务器超时问题,这会导致客户机在连接丢失时冻结,从而丢失存储到OPC的进程值。我尝试将Sql连接和SqlCommand超时设置为5秒,但没有任何运气,我想我在TCP连接到Sql时超时了 你将如何解决这个问题?我甚至对数据库的函数调用使用了异步调用,但没有真正的改进 下面的链接对我有所帮助,但仍然不是

我有一个每秒更新处理值的C#应用程序,并更新mssql数据库和OPC服务器,如果我与服务器(承载OPC和数据库)失去连接,我将开始脱机存储过程值,直到恢复连接,然后更新OPC,但是,我遇到了MSSQL服务器超时问题,这会导致客户机在连接丢失时冻结,从而丢失存储到OPC的进程值。我尝试将Sql连接和SqlCommand超时设置为5秒,但没有任何运气,我想我在TCP连接到Sql时超时了

你将如何解决这个问题?我甚至对数据库的函数调用使用了异步调用,但没有真正的改进

下面的链接对我有所帮助,但仍然不是很好:

感谢您的帮助。 谢谢