Не удается установить параметры сортировки в "az sql db create" - PullRequest
0 голосов
/ 04 августа 2020

Похоже, что невозможно установить сопоставление при создании Azure SQL сервера следующим образом:

az sql db create `
    --name $sqlDatabaseName `
    --server $sqlServerName `
    --resource-group $resourceGroupName `
    --edition Basic `
    --collation "Latin1_General_100_CS_AS_SC_UTF8"

В сообщении об ошибке говорится: «az: az: error: unrecognized arguments: - –Collation Latin1_General_100_CS_AS_SC_UTF8 ".

Но, поскольку вы не очень хорошо разбираетесь в Azure CLI, возник вопрос, есть ли другой способ передать это значение при создании базы данных? Или мне нужно обновить его потом?

Моя Azure версия CLI - 2.9.1. Я пробовал с кавычками и без них, а также с префиксом сортировки и без него SQL_. Используя портал управления, он показывает, что это конкретное сопоставление принято. Я вижу, что, если я прокомментирую сопоставление, по умолчанию к нему добавлен префикс SQL_.

1 Ответ

1 голос
/ 04 августа 2020

Я попробовал ваш код 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"
...