我正在使用 .Net 4.0 和 SqlConnection/SqlCommand 连接到具有镜像设置的 2008 R2 SQL 服务器。ConnectionString 指定故障转移伙伴
谁能解释 ConnectionTimeout 设置如何影响客户端故障转移到镜像的能力?即它是否总是在连接到故障转移服务器之前等待 ConnectionTimeout?或者故障转移成为主要意味着客户端将立即切换到连接到故障转移而忽略 ConnectionTimeout?
我阅读了 MSDN 文章Database Mirroring in SQL Server and Making the Initial Connection to a Database Mirroring Session,他们谈到了客户端在主服务器关闭时自动连接到镜像,但是指定的高 ConnectionTimeout 会影响它的时间把客户端连接到故障转移服务器?
由于 ADO.NET 中的一个已知错误,我必须将所有连接字符串上的 ConnectionTimeout 设置为至少 150 。我们担心巨大的超时会影响应用程序及时处理故障转移的能力