【发布时间】:2011-04-05 23:32:53
【问题描述】:
如果主体数据库不可用,我们的应用程序需要使用不同(精简)版本的主体数据库。备份数据库将具有与主体相同的结构和对象,一些表将具有较少的数据。
有没有一种方法可以设置数据库镜像,即不会发生真正的镜像,但 .NET 连接字符串的“故障转移伙伴”属性仍可用于连接到另一个数据库,而无需获取“数据库是未配置镜像”错误?
谢谢。
【问题讨论】:
标签: .net sql-server database-mirroring
如果主体数据库不可用,我们的应用程序需要使用不同(精简)版本的主体数据库。备份数据库将具有与主体相同的结构和对象,一些表将具有较少的数据。
有没有一种方法可以设置数据库镜像,即不会发生真正的镜像,但 .NET 连接字符串的“故障转移伙伴”属性仍可用于连接到另一个数据库,而无需获取“数据库是未配置镜像”错误?
谢谢。
【问题讨论】:
标签: .net sql-server database-mirroring
或尝试 DNS 故障转移,即在 DNS 服务器中交换 Principal 服务器的主机名。
【讨论】:
没有。要使用数据库镜像功能(即连接字符串中的“故障转移伙伴”),您需要部署数据库镜像。
显然,如果您需要在主体不可用的情况下故障转移到备用数据库,那么您应该使用...数据库镜像。
【讨论】: