Microsoft SQL AlwaysOn 可用性组

Microsoft SQL AlwaysOn 可用性组

AlwaysOn Availablity Groups (AOAG) 是 MSSQL 服务器的高可用性群集。它是 DB 服务器发生故障时的备份。


DB 服务器存储附件、通知和外部资源。如果 DB 服务器出现故障,Microsoft SQL 群集中的一台服务器将充当 DB 服务器,以确保 ServiceDesk Plus 应用程序的顺利运行。

主数据库和辅助数据库的服务主密钥必须相同。 了解更多信息, 点击此处。 

 

配置 AOAG 的先决条件

在 SQL Server Management Studio 向导中配置 AOAG 时,请在 "选择初始数据同步 "页面上选择 "完整数据库和日志备份 "选项。 这将在两个节点的凭证中存储数据库主密钥密码。

 

配置 "始终在线 "可用性组

在 ServiceDesk bin 目录中,执行 changeDBServer.bat [Linux 下为 changeDBServer.sh]命令。


数据库设置向导将打开。 使用下面的指针填写所需的服务器详细信息:

  • 服务器类型: 选择服务器类型为 SQL Server。
  • 主机类型: 选择 AOAG 作为主机类型。
  • 主机名称: 输入数据库所在虚拟监听器的 IP 地址/名称。
  • 端口:指定安装 SQL 的端口。默认端口号为 1433。
  • 可用的 SQL 服务器实例: 主服务器名称将自动填充。如果没有,请从组合框中选择主服务器。
  • 数据库: 默认情况下,数据库名称为 servicedesk。如有需要,请进行编辑。
  • 用户名和密码:指定服务器的登录凭证。
  • 主密钥密码: 输入主密钥密码,以加密数据库中的 SCHAR 列。只有在创建数据库时才会询问主密钥密码。
只有拥有 DBCreator / DBOwner 权限的用户才能创建主密钥。 了解更多信息, 点击此处

要检查连接是否可用,请单击 "测试 "按钮。 弹出窗口显示 "连接已建立 "信息。


单击 "确定 "继续。


单击保存保存 SQL 服务器设置。

 

 

 

有关 AOAG 配置的更多信息, 请点击此处。