# 章节一到八为所有节点都需要操作的步骤
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,我们已经事先把数据库备份并还原到目标的辅助数据库上。