启用 SQL Always On 的步骤:

SQL Server Always On 是 Microsoft SQL Server 中的高可用性和灾难恢复功能,旨在增强数据库系统的复原能力和可靠性。它允许数据库拥有主服务器的备份副本,如果主服务器遇到问题,这些副本可以接管,确保您的数据始终安全且可访问。这提供了故障转移和冗余来保护关键数据。从OpManager版本127256及更高版本引入了SQLAlways On支持。

注意: 这仅适用于配置了Always On的OpManager的MSSQL版本。

要在OpManager中启用SQL Always On,请按照以下步骤操作:

  1. 停止服务
  2. 在文本编辑器中打开<OpManagerHome>/conf/customer-config.xml文件,然后搜索<extended-configurations>
  3. 在 <extended-configurations> 部分中,添加以下命令行 <
    configuration name=“DBCrashHandler” value=“com.zoho.mickey.db.adapter.FailOverDBCrashHandler”/>
  4. 在同一 xml 文件中,编辑突出显示的值,如下所示:
    <configuration name="DBConnectionProps" value="">

    <property name="DBConnectionRetryInterval" value=" <REPLACE_TIME_TAKEN_FOR_SQL_FAILOVER_TO_COMPLETE_IN_SECONDS>"/>

    <property name="DBConnectionRetryCount" value="1"/>

    </configuration>
  5. DBConnectionRetryInterval 值应为从主副本到辅助副本进行故障转移所需的时间,反之亦然

  6. 启动服务