SQL server安装alwayson集群搭建

130 阅读3分钟

# 章节一到八为所有节点都需要操作的步骤

Windows集群设置

  • 打开计算机属性,更改它的属性及Domain,加入域需要用域的管理员账号

设置Pagefile目录

  • 打开计算机属性,更改其pagefile位置

  • 将默认在C盘的pagefile移除

  • 将pagefile切换至D盘

Failover Cluster Manager设置

  • 打开Failover Cluster,右击Failover Cluster Manager选择Create Cluster

  • 输入集群名称及虚拟IP

  • 红框中默认是勾选的,把√去掉

  • 集群配置完成后,需要调整节点的投票权
  • 主节点机房的票数需要大于次节点,总票数一定为奇数
  • 下图为例,万国为主节点,金山为次节点,万国票数要大于金山,所以万国两票,金山一票

  • 操作:右击集群选择Configure Cluster Quorum Settings

  • 选择拥有投票权的节点

DNS网络设置

  • 打开控制面板,选择Network and Internet

  • 选择Network and Sharing Center

  • 选择Ethernet 2

  • 进入网卡更改DNS选项

Windows Update更新

  • 打开Services,将Windows Update服务打开,将其状态改成Running

  • 打开Windows Update进行更新

  • 如果更新失败,我们可以加上代理
  • 打开控制面板,选择Network and Internet

  • 选择Network and Sharing Center

  • 选择Internet options

  • 填入代理

  • 更新完成之后,记得将Windows Update服务Disable,避免自动重启。

安装SQL Server数据库

  • 点击安装包进入安装界面,选择安装独立节点

  • 点击下一步

  • 点击下一步

  • 勾选同意条款,点击下一步

  • 勾选数据库引擎服务,点击下一步

  • 选择默认实例,或者填写自定义实例,点击下一步

  • Agent选择自动启动

  • Collation选择Chinese_PRC_CI_AS

  • 选择混合认证模式,并加入需要的域账户

  • 选择数据文件路径

  • 点击安装

安装数据库补丁

  • 双击打开数据库补丁

  • 勾选同意协议

  • 点击下一步,最后Install

安装SSMS

  • 双击打开SSMS安装包

  • 点击安装,等待安装完成,并重启服务器

更改及添加用户

更改数据库启动用户

  • 打开SQL Server Configuration Manager

  • 选择数据库服务,更改启动用户为DB管理员账户

  • 开启数据库Always on

  • 操作完后,重启数据库服务

添加Administrator组

  • 打开Computer Management

  • 选择Administrator组,添加DB管理员账户

添加数据库用户

  • 打开SQL Server Management Studio,添加Login

  • 添加DB管理员用户,给予sysadmin权限

创建Always on集群

将需要加入集群的数据库进行完整备份(主节点执行)

  • 右击进行备份

将备份文件在次节点进行还原(次节点执行)

创建新的Always on集群(主节点执行)

  • 点击新集群创建向导

  • 输入集群名称

  • 选择集群中的数据库

  • 镜像端口默认5022,若是有多个集群,需要创建其他端口的镜像,创建语句如下

CREATE ENDPOINT <endpoint_mirroring> STATE = STARTED AS TCP ( LISTENER_PORT = <5023> ) FOR DATABASE_MIRRORING (ROLE=PARTNER);

  • 备份优先级勾选Prefer Secondary。意思是有限考虑辅助副本上做数据备份。只有在没有辅助副本的情况下才使用主副本。把辅助副本的优先级别调为100,而主副本50。

  • 添加监听

  • 这里我们选择Join only,我们已经事先把数据库备份并还原到目标的辅助数据库上。