似乎在创建如下所示的Azure SQL Server时无法设置排序规则:
az sql db create `
--name $sqlDatabaseName `
--server $sqlServerName `
--resource-group $resourceGroupName `
--edition Basic `
--collation "Latin1_General_100_CS_AS_SC_UTF8"
错误消息告诉“ az:az:错误:无法识别的参数:-归类Latin1_General_100_CS_AS_SC_UTF8”。
但是,由于不熟悉Azure CLI,所以碰巧问到在创建数据库时是否还有另一种方法来传递此值?还是以后需要更新?
我的Azure CLI版本是2.9.1。我尝试使用带引号和不带引号,带或不带SQL_
前缀的排序规则。使用管理门户网站,它表明该特定排序规则已被接受。我看到,如果我对排序规则进行注释,则默认规则将在其前加上SQL_
。
答案 0 :(得分:1)
我尝试了您的代码az sql db create
,并得到了相同的错误:
az : az: error: unrecognized arguments: -–collation Latin1_General_100_CS_AS_SC_UTF8
命令-–collation "Latin1_General_100_CS_AS_SC_UTF8"
中出现字符错误:
请使用--
对其进行编辑:
az sql db create `
--name $sqlDatabaseName `
--server $sqlServerName `
--resource-group $resourceGroupName `
--edition Basic `
--collation "Latin1_General_100_CS_AS_SC_UTF8"