SQL Server 2012中的镜像和可用性组

时间:2012-05-02 13:55:24

标签: replication mirroring sql-server-2012

我一直在研究SQL Server 2012的新功能,以及它如何帮助我目前的情况。

目前我们使用的是SQL Server 2008R2,并通过事务复制将两个OLTP数据库服务器复制到一个报告服务器。然后,我们使用这些复制的数据库进行报告。

我对SQL Server 2012和可用性组是否可以替换它感兴趣 - 因此,我不使用事务复制,而是使用新的可用性组并将两个OLTP服务器镜像到复制服务器 - 报告将在何处能够访问只读副本。

我不确定这是否会运作良好,甚至根本不会运作。

有没有人有这方面的好例子或经验?

1 个答案:

答案 0 :(得分:3)

我个人认为这比事务复制要好很多,尽管我没有在真正的迁移场景中对这两者进行任何形式的比较。我知道,随着人们对事务复制的麻烦,与甚至标准镜像相比(这是对它的升级),你肯定会遇到更少的问题。

最大的好处是辅助服务器可以被标记为只读 - 因此您可以运行所需的所有报告,并且它根本不会影响镜像。你只需要更强大的tempdb(因为它本质上使用rcsi来做到这一点)。

当然,您需要注意AG的双方都需要获得完全许可才能将副本用于只读操作。并且双方都需要在支持FCI的Windows版本上运行(在Windows Server 2008 R2或更低版本上为Enterprise或更高版本;在Windows Server 2012及更高版本上为标准版或更高版本) - AG中的SQL实例不需要群集,但他们需要坐在操作系统中的基础设施之上。