ha make primary 参数:更改辅助服务器的模式(SQL 管理 API)

随同 admin()task() 函数,使用 ha make primary 参数来将指定的辅助服务器更改为主服务器或标准服务器。

语法

元素 描述 关键考虑
database_server 数据库服务器名。 该名称必须在 DBSERVERNAME 或 DBSERVERALIASES 配置参数中定义,或作为 Enterprise Replication 组名。

用法

依赖于辅助服务器的类型,这个函数会有不同的结果:

使用 ha make primary 参数来将一不活动的辅助服务器更改为主服务器,当他们之间有活动的连接时。

使用 ha make primary force 参数来将一不活动的辅助服务器更改为主服务器,无论辅助服务器是否连接到它。如果连接是活动的,则函数成功,然而,如果您以 force 参数 在 SD 辅助服务器上运行该函数,则共享磁盘子系统可遭损坏。

这个函数等同于 onmode -d make primary 命令。

示例

下列示例将名为 ids_stores2 的 HDR 辅助服务器转换成为主服务器:
EXECUTE FUNCTION task("ha make primary","ids_stores2");