谈科技 赏影视
享生活 览世界

SQL Server 2012 AlwaysOn 高可用性测试

准备工作:

  1. 安装虚拟机软件VMWare Workstation 9,详见
  2. 在VMWare Workstation上新建虚拟机SQLSRC,安装Windows Server 2008 R2 Enterprise With SP1,详见
  3. 在虚拟机SQLSRC上安装操作系统功能和角色,详见
  4. 在虚拟机SQLSRC上封装操作系统,详见
  5. 克隆虚拟机,以SQLSRC为母版,克隆出虚拟机SQLDC、SQL1、SQL2、SQL3,详见
  6. 以虚拟机SQLDC、SQL1、SQL2、SQL3范围内,安装Windows故障转移群集,详见
  7. 开启操作系统防火墙入站端口例外。
    方法有很多,最直接的方法是分别关闭SQL1、SQL2、SQL3的防火墙,也可以分别在各个虚拟机上添加防火墙入站例外,本文使用域组策略的方式整体添加整个域的防火墙入站例外,详见。配置完成后,建议重启各虚拟机。
  8. 安装SQL Server 2012 Enterprise(可选:安装SQL Server 2012 Enterprise SP1补丁),详见
    注意:每台虚拟机的安装路径要保持一致,以免在配置AlwaysOn时报错
    sql2012setuppatherr
  9. 更改SQL Server 2012 Enterprise相关设置,允许远程连接等,详见:[待补充]。
  10. 创建有修改权限的共享文件夹(可选)。
    由于Win2008R2系统每个磁盘都含有隐藏共享,可以不单独建共享。该共享用于可用性组中的节点还原数据使用。
  11. 在SQL1上新建测试数据库testdb,详见:[待补充]。
  12. 在SQL1上执行数据库完整性备份,详见:[待补充]。

配置AlwaysOn(一)——启用AlwaysOn功能:

分别在SQL1、SQL2、SQL3上启用SQL Server服务的AlwaysOn功能,并修改服务登录名。首先,打开SQL Server 2012 配置管理器。
opensql2012cfg

找到 SQL Server 服务 à SQL Server(MSSQLSERVER),用鼠标右键打开属性对话框。
findsql2012srv

勾选启用AlwaysOn可用性组。
opensql2012alwayson

修改服务登录名为域帐户 sqltest\administrator,并输入密码。
changesql2012dupassw

修改完后,重启 SQL Server(MSSQLSERVER)服务。
restartsqlsrv

以上修改也可以在命令行输入services.msc并运行,然后找到SQL Server(MSSQLSERVER)服务,用鼠标右键打开属性对话框修改。
inrunsql2012srv

转载请注明出处:光影线 » SQL Server 2012 AlwaysOn 高可用性测试

1 2 3 4 5
分享到:更多 ()