话说关于SQL Server 2012 AlwaysOn的测试已经不是什么新话题了,在此只是将原来做测试时的经过和资料分享出来,由于是转录以前的文档,子文档比较多,所以某些子文档内链会逐步补充。
简单来讲,SQL Server 2012 AlwaysOn可以看作是微软对SQL Server 以往故障转移和镜像功能的提升和整合,最突出的功能是提供(镜像)副本可读,在之前的版本中数据库虽然可以做镜像,也可以实现故障转移,但是副本是不可读的。有了这个功能之后,可以将系统的查询服务指向可用性组中的辅助接点,从而减轻了主节点的压力,同时也整个数据服务高度可靠、可用。关于AlwaysOn的详情,请见:http://technet.microsoft.com/zh-cn/library/04fd9d95-4624-420f-a3be-1794309b3a47,此处不再赘述。
本文叙述当Win2008R2 群集仲裁为多数节点(3个)时,SQL Server 2012 AlwaysOn功能的建立和测试。
软硬件环境概述:
- 服务器:4台,用VMWare Workstation 9建虚拟机模拟(前提是首先有一台配置较高的计算机作母机);
- 路由器、交换机:各1台,用VMWare Workstation 9建虚拟网络模拟,图示如下;
- 操作系统:Windows Server 2008 R2 Enterprise With SP1;
- 数据库系统:SQL Server 2012 Enterprise;
- dotNet框架:.net framework 3.5.1;.net framework 4.0;.net framework 4.5。
转载请注明出处:光影线 » SQL Server 2012 AlwaysOn 高可用性测试