SQL Server:连接已关闭

时间:2013-09-15 06:28:44

标签: c# sql-server

我正在运行一个需要保持与SQL Server数据库的开放连接的应用程序,以便进行一些检查/编辑。

每秒至少有10个查询atm,我希望它们随着时间的推移而上升。

我选择了一个与数据库的开放连接,以减少因打开连接而导致的超时。

然而,似乎最近连接被关闭了,这与我的信念相反,即如果我保持一个开放的连接就会保持这种状态。

应用程序是用C#编写的。

作为一种解决方法,我正在考虑使用2-3个连接,以防止数据丢失:

检查连接1是否可用,是否对连接2执行相同操作等等。

我的连接被关闭的任何想法?

1 个答案:

答案 0 :(得分:0)

If (con.State == ConnectionState.Closed || con.State == ConnectionState.Broken)
{
            con.Open()
}

此代码对您有价值