az sql server-arc availability-group
注释
此参考是 Azure CLI(版本 2.3.1 或更高版本)的 arcdata 扩展的一部分。 该扩展会在首次运行 az sql server-arc availability-group 命令时自动安装。 了解更多关于扩展 的相关信息。
此命令组处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
管理可用性组。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
az sql server-arc availability-group create |
创建可用性组。 |
扩展 | 预览 |
az sql server-arc availability-group failover |
请求可用性组的手动故障转移。 |
扩展 | 预览 |
az sql server-arc availability-group create
命令组“sql server-arc availability-group”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
创建可用性组。
az sql server-arc availability-group create --mirroring-port
--name
--replica-ids
--resource-group
[--automated-backup-preference]
[--availability-mode]
[--certificate-name]
[--cluster-type]
[--databases]
[--db-failover]
[--dtc-support]
[--endpoint-auth-mode]
[--endpoint-login]
[--failover-mode]
[--failure-condition-level]
[--health-check-timeout]
[--listener-ipv4-addresses]
[--listener-ipv4-masks]
[--listener-ipv6-addresses]
[--listener-name]
[--listener-port]
[--no-wait]
[--required-synchronized-secondaries]
[--seeding-mode]
示例
Ex 1 - 创建可用性组
az sql server-arc availability-group create --name myAvailabilityGroupName --resource-group myResourceGroup --replica-ids "/subscriptions/.../resourceGroups/.../providers/Microsoft.AzureArcData/sqlServerInstances/mySqlServerInstance" --mirroring-port 5022
必需参数
数据库镜像终结点的端口号。
可用性组的名称。
一个或多个 SQL Server 实例资源 ID(空格分隔)。 第一个 ID 将是初始主副本。
已启用 Arc 的 SQL Server 实例所在的资源组的名称。
可选参数
可用性组的自动备份首选项 (PRIMARY |SECONDARY_ONLY |SECONDARY |NONE)。
可用性组的可用性模式 (SYNCHRONOUS_COMMIT |ASYNCHRONOUS_COMMIT)。
用于对镜像终结点的连接进行身份验证的证书的名称。
可用性组的群集类型 (WSFC |NONE)。
数据库名称(空格分隔)。
为可用性组启用数据库级故障转移 (ON |OFF)。
通过可用性组的分布式事务协调器启用对跨数据库事务的支持(PER_DB |OFF)。
用于连接到镜像终结点的身份验证模式。
授予对镜像终结点的连接权限的登录名。
可用性组的故障转移模式 (AUTOMATIC |MANUAL |EXTERNAL)。
可用性组的失败条件级别(1 | 2 | 3 | 4 | 5)。
可用性组的运行状况检查超时(以毫秒为单位)。 最小值为 15000。
可用性组侦听器的一个或多个 IPv4 地址(空格分隔)。
可用性组侦听器的 IPv4 地址的一个或多个子网掩码。 必须与 IPv4 地址的顺序和数量匹配。
可用性组侦听器的一个或多个 IPv6 地址(空格分隔)。
可用性组侦听器的名称。
可用性组侦听器的端口号。
如果给定,则提交创建请求后,该命令将返回。 它不会等到创建可用性组。
指定在主提交事务之前提交所需的最小同步辅助数据库数(最小 0 个最大 num 副本数 - 1)。
可用性组的种子设定模式 (AUTOMATIC |手动)。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
az sql server-arc availability-group failover
命令组“sql server-arc availability-group”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
请求可用性组的手动故障转移。
az sql server-arc availability-group failover --name
--resource-group
--server-name
示例
Ex 1 - 请求可用性组的手动故障转移
az sql server-arc availability-group failover --name myAvailabilityGroupName --resource-group myResourceGroup --server-name myServerName
必需参数
可用性组的名称。
已启用 Arc 的 SQL Server 实例所在的资源组的名称。
已启用 Arc 的故障转移目标 SQL Server 的名称。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。