将 ADManager Plus 数据库迁移至 Microsoft SQL Always On 可用性组

    在每个组织中,Always On 可用性组都是高可用性和灾难恢复解决方案,即使主服务器出现故障,也能提供可扩展性和持续的数据访问。若需将现有 ADManager Plus 数据库迁移至 Microsoft SQL 数据库中的可用性组,请遵循以下步骤。

    前提条件

    1. 数据库同步

      Microsoft SQL Server 中的数据库必须在所有副本间保持同步状态。了解更多

      在 Microsoft SQL Server 管理工作室中将数据库添加至可用性组数据库

      • 在服务器管理工作室的Always On高可用性节点中添加新数据库前,请参照此处步骤创建数据库并执行完整备份。
      • 现在,参照此处步骤将创建的数据库添加至可用性数据库
    2. SQL身份验证同步
      • 在Always On可用性组配置中同步用户的SQL登录凭据。此操作可实现跨服务器登录同步,并授予用户对可用数据库的访问权限。若需将主服务器用户的SID同步至辅助服务器,请按以下步骤操作

    将现有ADManager Plus数据库迁移至可用性组监听器的步骤

    1. 停止ADManager Plus服务。
    2. 调用 (ADManager Plus 安装目录)\bin\ChangeDB.bat 。请确保运行命令提示符的用户与运行ADManager Plus的用户一致。
    3. 数据库配置向导将显示。在此选择服务器类型为Microsoft SQL,并提供以下详细信息:
      • 主机名字段中,填写可用性组监听器的IP地址或名称。
      • 端口字段中输入可用性组监听器的端口号。
      • 数据库名称字段中,填写新创建数据库的名称。
      • Migrating ADManager Plus database to the Microsoft SQL Always On availability group
    4. 注意:若未选择"自动发现"选项,则需手动输入Microsoft SQL服务器实例名称。

    5. 选择身份验证类型。若选择Windows 身份验证,凭据将自动获取;若选择SQL Server 身份验证,请输入对应的同步凭据。
    6. 注意:若使用 SQL Server 身份验证迁移数据库,系统将自动授予对 Microsoft SQL 实例的访问权限。但若使用 Windows 身份验证,则需按此处说明手动授予访问权限。

    7. 点击测试连接以验证凭据是否正确。
    8. 点击保存
    9. 迁移过程将启动,需数分钟完成。迁移成功后将显示此界面:

      Migrating ADManager Plus database to the Microsoft SQL Always On availability group

    为数据库指定故障转移时间

    可用性组中的故障转移发生在可用性副本层级。为确保ADManager Plus数据库持续运行,必须设定辅助副本转为主副本的时间限制。请在<ADManager Plus安装目录>\conf\product-config.xml文件中,为DBConnectionRetryCount 和DBConnectionRetryInterval参数分别设置秒数值。

    Migrating ADManager Plus database to the Microsoft SQL Always On availability group