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