1

我有一个关于镜像和跨数据库视图的问题。我们在数据库 X 中有一个视图,它引用同一服务器 S1 上的数据库 Y。数据库 X 和 Y 都镜像到另一台服务器 S2。问题是:如果 db X 故障转移到 S2,则引用 db Y 的视图现在正在查看 S2,但 db Y 可能没有故障转移。解决这个问题的最佳方法是什么?您能否创建一个镜像对,以便如果一对中的 dbs 上的 1 个故障转移,另一个也可以吗?

谢谢

4

2 回答 2

0

我们检测到数据库发生故障并手动故障转移第二个数据库。这篇文章 可能会有所帮助;基本上,这是对见证中第一个数据库的故障转移的黑客攻击,可让您触发第二个数据库的故障转移。

http://www.mssqltips.com/tip.asp?tip=1564

于 2009-06-18T16:44:23.407 回答
0

如果您升级到 SQL 2012,您可以使用 Always on 可用性组功能为此目的对数据库进行分组。

于 2013-07-29T07:51:30.430 回答