我对镜像和跨db视图有疑问。 我们在数据库X中有一个视图,它在同一服务器S1上引用数据库Y. 数据库X& Y都镜像到另一台服务器S2上。 问题是:如果db X故障转移到S2,则引用db Y的视图现在正在S2上查看,但db Y可能没有进行故障转移。 围绕这个最好的方法是什么?你能创建一个镜像对,那么如果这对夫妇的dbs上有1个故障转移,那么另一个也会这样做吗?

由于

有帮助吗?

解决方案

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

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top