我正在寻找使用azure cli创建一个sql server故障转移组。正在使用以下命令:
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
但是我收到以下错误:
为读写端点选择故障转移策略手册时,不应提供宽限期值
我没有传入这个参数但是宽限期是一个值为1的默认参数,我的查询是如何从命令行中排除它。我试过设置为0,-1,$ false,$ null等。
我可以在我身边重现你的问题,我认为这可能是Azure CLI的一个错误,因为它是不合理的。
即使我首先用Automatic
创建故障转移组,然后使用az sql failover-group update
将--failover-policy
设置为Manual
,它总是给出相同的错误消息。
我在Github开了一个新问题,你可以检查一下。或者您可以先创建Automatic
组,然后在门户网站中将其设置为Manual
。