使用连接字符串的“故障转移伙伴”属性将故障转移到非镜像数据库

时间:2011-04-05 23:32:54

标签: .net sql-server database-mirroring

如果主数据库不可用,我们的应用程序需要使用不同的(剥离的)主数据库版本。备份数据库将具有与主体相同的结构和对象,某些表只有较少的数据。

有没有办法设置数据库镜像,不会发生真正的镜像,但.NET连接字符串的“故障转移伙伴”属性仍可用于连接到另一个数据库,而无需获取'数据库是没有配置镜像'错误?

感谢。

2 个答案:

答案 0 :(得分:0)

没有。要使用数据库镜像功能(即连接字符串中的“故障转移伙伴”),您需要部署数据库镜像。

显然,如果您需要故障转移到备用数据库,如果主体不可用,那么您应该使用...数据库镜像。

答案 1 :(得分:0)

或尝试DNS故障转移,即在DNS服务器中交换Principal服务器的主机名。