azure cli 故障转移组
azure cli failover groups
我正在考虑使用 azure cli 创建 sql 服务器故障转移组。正在使用以下命令:
az sql failover-group create --name sql1-fg --resource-group sql1 --server sql1 --partner-server sq1l-dr --partner-resource-group sql1-dr --failover-policy Manual
但是我收到以下错误:
Grace period value should not be provided when failover policy Manual
is selected for the read-write endpoint
我没有传入这个参数,但是 grace-period 是默认参数,值为 1,我的问题是如何从命令行中排除它。我尝试设置为 0、-1、$false、$null 等
我可以在我这边重现你的问题,我认为这可能是 Azure CLI 的一个错误,因为它不合理。
即使我首先使用 Automatic
创建故障转移组,然后使用 az sql failover-group update
将 --failover-policy
设置为 Manual
,它总是给出相同的错误消息.
我在Github新开了一个issue,你可以看看。或者您可以先创建 Automatic
组,然后在门户中将其设置为 Manual
。
我正在考虑使用 azure cli 创建 sql 服务器故障转移组。正在使用以下命令:
az sql failover-group create --name sql1-fg --resource-group sql1 --server sql1 --partner-server sq1l-dr --partner-resource-group sql1-dr --failover-policy Manual
但是我收到以下错误:
Grace period value should not be provided when failover policy Manual is selected for the read-write endpoint
我没有传入这个参数,但是 grace-period 是默认参数,值为 1,我的问题是如何从命令行中排除它。我尝试设置为 0、-1、$false、$null 等
我可以在我这边重现你的问题,我认为这可能是 Azure CLI 的一个错误,因为它不合理。
即使我首先使用 Automatic
创建故障转移组,然后使用 az sql failover-group update
将 --failover-policy
设置为 Manual
,它总是给出相同的错误消息.
我在Github新开了一个issue,你可以看看。或者您可以先创建 Automatic
组,然后在门户中将其设置为 Manual
。