az sql mi-arc

Примечание.

Эта ссылка является частью расширения arcdata для Azure CLI (версия 2.3.1 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az sql mi-arc . Подробнее о расширениях.

Управление управляемыми экземплярами SQL с поддержкой Azure Arc.

Команды

Имя Описание Тип Состояние
az sql mi-arc config

Команды настройки.

Расширение Общедоступная версия
az sql mi-arc config add

Добавляет значение для пути JSON в файле конфигурации.

Расширение Общедоступная версия
az sql mi-arc config init

Инициализирует файлы определения CRD и спецификации для управляемого экземпляра SQL.

Расширение Общедоступная версия
az sql mi-arc config patch

Вносит исправление в файл конфигурации на основе файла исправления JSON.

Расширение Общедоступная версия
az sql mi-arc config remove

Удаляет значение пути JSON в файле конфигурации.

Расширение Общедоступная версия
az sql mi-arc config replace

Заменяет значение пути JSON в файле конфигурации.

Расширение Общедоступная версия
az sql mi-arc create

Создание управляемого экземпляра SQL.

Расширение Общедоступная версия
az sql mi-arc delete

Удаление управляемого экземпляра SQL.

Расширение Общедоступная версия
az sql mi-arc edit

Не рекомендуется использовать обновление при редактировании.

Расширение Устарело
az sql mi-arc endpoint

Просмотр конечных точек SQL и управление ими.

Расширение Общедоступная версия
az sql mi-arc endpoint list

Выводит список конечных точек SQL.

Расширение Общедоступная версия
az sql mi-arc get-mirroring-cert

Получение сертификата конечной точки зеркального отображения группы доступности из SQL MI и его сохранение в файле.

Расширение Общедоступная версия
az sql mi-arc list

Перечисление управляемых экземпляров SQL.

Расширение Общедоступная версия
az sql mi-arc reprovision-replica

Повторное создание реплика в управляемом экземпляре SQL.

Расширение Общедоступная версия
az sql mi-arc show

Отображение сведений об управляемом экземпляре SQL.

Расширение Общедоступная версия
az sql mi-arc update

Обновите конфигурацию управляемого экземпляра SQL.

Расширение Общедоступная версия
az sql mi-arc upgrade

Обновление управляемого экземпляра SQL.

Расширение Общедоступная версия

az sql mi-arc create

Создание управляемого экземпляра SQL.

Чтобы задать пароль управляемого экземпляра SQL, задайте переменную среды AZDATA_PASSWORD.

az sql mi-arc create --name
                     [--ad-account-name]
                     [--ad-connector-name]
                     [--ad-encryption-types]
                     [--admin-login-secret]
                     [--agent-enabled]
                     [--annotations]
                     [--cert-private-key-file]
                     [--cert-public-key-file]
                     [--collation]
                     [--cores-limit]
                     [--cores-request]
                     [--custom-location]
                     [--dev]
                     [--k8s-namespace]
                     [--keytab-secret]
                     [--labels]
                     [--language]
                     [--license-type]
                     [--memory-limit]
                     [--memory-request]
                     [--no-external-endpoint]
                     [--no-wait]
                     [--orchestrator-replicas]
                     [--path]
                     [--primary-dns-name]
                     [--primary-port-number]
                     [--readable-secondaries]
                     [--replicas {1, 2, 3}]
                     [--resource-group]
                     [--retention-days]
                     [--secondary-dns-name]
                     [--secondary-port-number]
                     [--service-annotations]
                     [--service-cert-secret]
                     [--service-labels]
                     [--service-type {LoadBalancer, NodePort}]
                     [--storage-annotations]
                     [--storage-class-backups]
                     [--storage-class-data]
                     [--storage-class-datalogs]
                     [--storage-class-logs]
                     [--storage-class-orchestrator-logs]
                     [--storage-labels]
                     [--sync-secondary-to-commit {-1, 0, 1, 2}]
                     [--tde-mode]
                     [--tde-protector-private-key-file]
                     [--tde-protector-public-key-file]
                     [--tde-protector-secret]
                     [--tier]
                     [--time-zone]
                     [--trace-flags]
                     [--use-k8s]
                     [--volume-size-backups]
                     [--volume-size-data]
                     [--volume-size-datalogs]
                     [--volume-size-logs]
                     [--volume-size-orchestrator-logs]

Примеры

Создайте управляемый экземпляр SQL с помощью API Kubernetes.

az sql mi-arc create -n sqlmi1 --k8s-namespace arc --use-k8s

Создайте управляемый экземпляр SQL с 3 реплика в сценарии высокой доступности с помощью API Kubernetes.

az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace arc --use-k8s

Создайте управляемый экземпляр SQL с помощью Azure Resource Manager (ARM).

az sql mi-arc create --name sqlmi3 --resource-group rg-name --custom-location arc-cl

Создайте управляемый экземпляр SQL с проверкой подлинности Active Directory с помощью API Kubernetes.

az sql mi-arc create --name contososqlmi --k8s-namespace arc --ad-connector-name arcadc --ad-account-name arcuser --keytab-secret arcuser-keytab-secret --primary-dns-name contososqlmi-primary.contoso.local --primary-port-number 8143 --use-k8s

Обязательные параметры

--name -n

Имя управляемого экземпляра SQL.

Необязательные параметры

--ad-account-name

Имя учетной записи Active Directory для этого Управляемый экземпляр SQL с поддержкой Arc. Эта учетная запись должна быть создана до развертывания этого экземпляра.

--ad-connector-name

Имя Подключение or Active Directory. Этот параметр указывает намерение развернуть с поддержкой AD.

--ad-encryption-types

Список поддерживаемых типов шифрования Active Directory, разделенных запятыми. Должно быть подмножеством следующих значений: RC4, AES128, AES256.

--admin-login-secret

Имя создаваемого секрета Kubernetes, в котором размещены или будут размещены учетные данные учетной записи для входа администратора.

--agent-enabled

Включите агент SQL Server для экземпляра. По умолчанию оно отключено. Допустимые значения: True или False.

--annotations

Разделенный запятыми список заметок для управляемого экземпляра SQL.

--cert-private-key-file

Путь к файлу, содержащему закрытый ключ сертификата в формате PEM, который будет использоваться для сервера SQL Server.

--cert-public-key-file

Путь к файлу, содержащему открытый ключ сертификата в формате PEM, который будет использоваться для сервера SQL Server.

--collation

Параметры сортировки сервера SQL Server для экземпляра.

--cores-limit -c

Лимит ядер для управляемого экземпляра (целое число).

--cores-request

Запрашиваемое число ядер управляемого экземпляра (целое число).

--custom-location

Пользовательское расположение для этого экземпляра.

--dev

Если указан данный параметр, то этот экземпляр считается экземпляром разработчика и не учитывается при оплате.

--k8s-namespace -k

Пространство имен, в котором развертывается управляемый экземпляр SQL. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--keytab-secret

Имя секрета Kubernetes, содержащего файл keytab для этого Управляемый экземпляр SQL с поддержкой Arc.

--labels

Разделенный запятыми список меток для управляемого экземпляра SQL.

--language

В качестве языкового стандарта SQL Server можно указать любой поддерживаемый код языка для экземпляра.

--license-type -l

Тип лицензии, применяемый для этого управляемого экземпляра, — BasePrice, LicenseIncluded, DisasterRecovery.Default — LicenseIncluded. Тип лицензии можно изменить..

--memory-limit -m

Ограничение емкости управляемого экземпляра в виде целого числа и Gi (гигабайты). Пример: 4Gi.

--memory-request

Запрос емкости управляемого экземпляра в виде целого числа и Gi (гигабайты). Пример: 4Gi.

--no-external-endpoint

Если задано, внешняя служба не создается. В противном случае будет создана внешняя служба того же типа, что у контроллера данных.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--orchestrator-replicas

Количество реплика оркестратора высокой доступности. Значение должно быть от 1 до 3.

--path

Путь к файлу azext_arcdata для JSON-файла управляемого экземпляра SQL.

--primary-dns-name

Dns-имя основной службы, предоставляемое конечным пользователям для подключения к этой Управляемый экземпляр SQL с поддержкой Arc (например, sqlinstancename.contoso.com).

--primary-port-number

Номер порта, на котором предоставляется основная служба пользователям (например, 31433).

--readable-secondaries

Количество реплика для чтения. Применяется только к уровню критически важный для бизнеса. Значение должно быть от 0 до числа реплика минус 1.

--replicas

Этот параметр указывает количество Управляемый экземпляр SQL реплика, которые будут развернуты в кластере Kubernetes для обеспечения высокой доступности. Значение по умолчанию — 1 реплика для общего назначения, 3 реплика для критически важный для бизнеса.

допустимые значения: 1, 2, 3
--resource-group -g

Группа ресурсов Azure, в которую следует добавить Управляемый экземпляр SQL с поддержкой Arc.

--retention-days

Период хранения резервных копий, указанный в днях. Допустимые значения — от 0 до 35. Значение по умолчанию — 7. Установка периода хранения на 0 отключит автоматические резервные копии для всех баз данных в управляемом экземпляре SQL, а все предыдущие резервные копии будут удалены.

--secondary-dns-name

Dns-имя вторичной службы, предоставляемое конечным пользователям для подключения к этой Управляемый экземпляр SQL с поддержкой Arc (например, sqlinstancename2.contoso.com).

--secondary-port-number

Номер порта, на котором предоставляется вторичная служба конечным пользователям (например, 31434).

--service-annotations

Разделенный запятыми список заметок, применяемых ко всем внешним службам.

--service-cert-secret

Имя создаваемого секрета Kubernetes, в котором размещен или будет размещен сертификат службы SQL.

--service-labels

Разделенный запятыми список меток, применяемых ко всем внешним службам.

--service-type

Тип основной службы.

допустимые значения: LoadBalancer, NodePort
--storage-annotations

Разделенный запятыми список заметок, применяемых ко всем PVC.

--storage-class-backups

Класс хранилища с поддержкой ReadWriteMany (RWX) для резервного копирования (/var/opt/mssql/backups). Если значение не указано, будет использоваться класс хранилища по умолчанию.

--storage-class-data -d

Класс хранения, используемый для файлов данных (MDF, NDF). Если значение не указано, класс хранения указан не будет и Kubernetes будет использовать класс по умолчанию.

--storage-class-datalogs

Класс хранения, используемый для журналов баз данных (.ldf). Если значение не указано, класс хранения указан не будет и Kubernetes будет использовать класс по умолчанию.

--storage-class-logs

Класс хранения, используемый для журналов (/var/log). Если значение не указано, класс хранения указан не будет и Kubernetes будет использовать класс по умолчанию.

--storage-class-orchestrator-logs

Класс хранилища, используемый для журналов оркестратора (/var/log). Если значение не указано, класс хранения указан не будет и Kubernetes будет использовать класс по умолчанию.

--storage-labels

Разделенный запятыми список меток, применяемых ко всем PVC.

--sync-secondary-to-commit

Количество вторичных реплика, которые должны быть синхронизированы для фиксации. Если для этого значения задано значение -1, число необходимых синхронизированных вторичных файлов равно "(# реплика s - 1) / 2", округленное вниз.

допустимые значения: -1, 0, 1, 2
значение по умолчанию: -1
--tde-mode

Режим прозрачное шифрование данных (TDE) для этого Управляемый экземпляр SQL с поддержкой Arc. Допустимые значения: ServiceManaged, CustomerManaged или Disabled. Значение по умолчанию — "Отключено".

--tde-protector-private-key-file

Путь к файлу, содержащий закрытый ключ сертификата в формате PEM, который будет использоваться для TDE.

--tde-protector-public-key-file

Путь к файлу, содержаму открытый ключ сертификата в формате PEM, который будет использоваться для TDE.

--tde-protector-secret

Имя секрета Kubernetes, содержащего сертификат защиты TDE и закрытый ключ для этого Управляемый экземпляр SQL с поддержкой Arc. Можно указать только для режима TDE CustomerManaged.

--tier -t

Выберите ценовую категорию для экземпляра. Допустимые значения: BusinessCritical (сокращенно bc) или GeneralPurpose (сокращенно gp). Значение по умолчанию — GeneralPurpose.

--time-zone

Часовой пояс SQL Server для экземпляра.

--trace-flags

Разделенный запятым список флагов трассировки. По умолчанию флаги отсутствуют.

--use-k8s

Создание управляемого экземпляра Azure SQL с помощью интерфейсов API Kubernetes.

--volume-size-backups

Размер тома хранилища, которое будет использоваться для резервных копий, в виде положительного числа, за которым следует обозначение Ki (килобайты), Mi (мегабайты) или Gi (гигабайты).

--volume-size-data

Размер тома хранилища для данных, выраженный как положительное число, за которым следует обозначение Ki (килобайт), Mi (мегабайт) или Gi (гигабайт).

--volume-size-datalogs

Размер тома хранилища для журналов данных, выраженный как положительное число, за которым следует обозначение Ki (килобайт), Mi (мегабайт) или Gi (гигабайт).

--volume-size-logs

Размер тома хранилища, которое будет использоваться для журналов, в виде положительного числа, за которым следует обозначение Ki (килобайты), Mi (мегабайты) или Gi (гигабайты).

--volume-size-orchestrator-logs

Размер тома хранилища, который будет использоваться для журналов оркестратора в качестве положительного числа, за которым следует Ki (килобайт), Mi (мегабайты) или Gi (gigabytes).

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql mi-arc delete

Удаление управляемого экземпляра SQL.

az sql mi-arc delete --name
                     [--k8s-namespace]
                     [--no-wait]
                     [--resource-group]
                     [--use-k8s]

Примеры

Удалите управляемый экземпляр SQL с помощью API Kubernetes.

az sql mi-arc delete --name sqlmi1 --k8s-namespace arc --use-k8s

Удаление управляемого экземпляра SQL с помощью Azure Resource Manager (ARM).

az sql mi-arc delete --name sqlmi1 --resource-group rg-name

Обязательные параметры

--name -n

Имя удаляемого управляемого экземпляра SQL.

Необязательные параметры

--k8s-namespace -k

Пространство имен, в котором развертывается управляемый экземпляр SQL. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Группа ресурсов Azure, в которой существует Управляемый экземпляр SQL с поддержкой Arc.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql mi-arc edit

Не рекомендуется

Эта команда устарела и будет удалена в будущем выпуске. Вместо этого используйте "update".

Не рекомендуется использовать обновление при редактировании.

az sql mi-arc edit --name
                   [--agent-enabled]
                   [--annotations]
                   [--cores-limit]
                   [--cores-request]
                   [--custom-location]
                   [--dev]
                   [--k8s-namespace]
                   [--labels]
                   [--license-type]
                   [--location]
                   [--memory-limit]
                   [--memory-request]
                   [--no-wait]
                   [--path]
                   [--resource-group]
                   [--retention-days]
                   [--service-annotations]
                   [--service-labels]
                   [--tag-name]
                   [--tag-value]
                   [--tier]
                   [--time-zone]
                   [--trace-flags]
                   [--use-k8s]

Обязательные параметры

--name -n

Имя редактируемого управляемого экземпляра SQL. Изменить имя, под которым развертывается ваш экземпляр, невозможно.

Необязательные параметры

--agent-enabled

Включите агент SQL Server для экземпляра. По умолчанию оно отключено.

--annotations

Разделенный запятыми список заметок для управляемого экземпляра SQL.

--cores-limit -c

Лимит ядер для управляемого экземпляра (целое число).

--cores-request

Запрашиваемое число ядер управляемого экземпляра (целое число).

--custom-location

Пользовательское расположение для этого экземпляра.

--dev

Если указан данный параметр, то этот экземпляр считается экземпляром разработчика и не учитывается при оплате.

--k8s-namespace -k

Пространство имен, в котором развертывается управляемый экземпляр SQL. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--labels

Разделенный запятыми список меток для управляемого экземпляра SQL.

--license-type

Тип лицензии, обновляемый для этого управляемого экземпляра, — BasePrice, LicenseIncluded, DisasterRecovery. Значение по умолчанию — LicenseIncluded.

--location

Расположение Azure, в котором будут храниться метаданные sqlmi (например, eastus).

--memory-limit -m

Ограничение емкости управляемого экземпляра в виде целого числа и Gi (гигабайты). Пример: 4Gi.

--memory-request

Запрос емкости управляемого экземпляра в виде целого числа и Gi (гигабайты). Пример: 4Gi.

--no-wait

Если указано, команда не будет ожидать готового состояния экземпляра перед возвратом результата.

значение по умолчанию: False
--path

Путь к файлу azext_arcdata для JSON-файла управляемого экземпляра SQL.

--resource-group -g

Группа ресурсов Azure, в которой существует Управляемый экземпляр SQL с поддержкой Arc.

--retention-days

Период хранения резервных копий, указанный в днях. Допустимые значения — от 0 до 35. Значение по умолчанию — 7. Установка периода хранения на 0 отключит автоматические резервные копии для всех баз данных в управляемом экземпляре SQL, а все предыдущие резервные копии будут удалены.

--service-annotations

Разделенный запятыми список заметок, применяемых ко всем внешним службам.

--service-labels

Разделенный запятыми список меток, применяемых ко всем внешним службам.

--tag-name

Имя тега управляемого экземпляра SQL.

--tag-value

Значение тега управляемого экземпляра SQL.

--tier -t

Выберите ценовую категорию для экземпляра. Допустимые значения: BusinessCritical (сокращенно bc) или GeneralPurpose (сокращенно gp). Значение по умолчанию — GeneralPurpose.

--time-zone

Часовой пояс SQL Server для экземпляра.

--trace-flags

Разделенный запятым список флагов трассировки. По умолчанию флаги отсутствуют.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql mi-arc get-mirroring-cert

Получение сертификата конечной точки зеркального отображения группы доступности из SQL MI и его сохранение в файле.

az sql mi-arc get-mirroring-cert --cert-file
                                 --name
                                 [--k8s-namespace]
                                 [--use-k8s]

Примеры

Получение сертификата конечной точки зеркального отображения группы доступности из sqlmi1 и его сохранение в файле fileName1.

az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1

Обязательные параметры

--cert-file

Локальное имя файла для хранения полученного сертификата в формате PEM.

--name -n

Имя управляемого экземпляра SQL.

Необязательные параметры

--k8s-namespace -k

Пространство имен, в котором развертывается управляемый экземпляр SQL. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql mi-arc list

Перечисление управляемых экземпляров SQL.

az sql mi-arc list [--custom-location]
                   [--k8s-namespace]
                   [--resource-group]
                   [--use-k8s]

Примеры

Перечисление управляемых экземпляров SQL.

az sql mi-arc list --use-k8s

Необязательные параметры

--custom-location

Настраиваемое расположение, в котором развертываются Управляемый экземпляр SQL с поддержкой Arc. Если это не указано, будут перечислены все экземпляры в группе ресурсов.

--k8s-namespace -k

Пространство имен Kubernetes, содержащее Управляемый экземпляр SQL с поддержкой Arc. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--resource-group -g

Группа ресурсов Azure, содержащая Управляемый экземпляр SQL с поддержкой Arc.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql mi-arc reprovision-replica

Повторное создание реплика в управляемом экземпляре SQL.

az sql mi-arc reprovision-replica --name
                                  [--k8s-namespace]
                                  [--no-wait]
                                  [--use-k8s]

Примеры

Ex 1 — повторное представление реплика 1 управляемого экземпляра SQL sqlmi1.

az sql mi-arc reprovision-replica -n sqlmi1-1 --use-k8s --k8s-namespace namespace

Обязательные параметры

--name -n

Имя управляемого экземпляра SQL, реплика для повторной подготовки.

Необязательные параметры

--k8s-namespace -k

Пространство имен, в котором развернут управляемый экземпляр SQL реплика. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--use-k8s

Повторное формирование управляемого экземпляра SQL реплика с помощью локальных API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql mi-arc show

Отображение сведений об управляемом экземпляре SQL.

az sql mi-arc show --name
                   [--k8s-namespace]
                   [--path]
                   [--resource-group]
                   [--use-k8s]

Примеры

Отображение сведений о Управляемый экземпляр SQL с помощью API Kubernetes.

az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s

Отображение сведений о Управляемый экземпляр SQL путем запроса к Azure Resource Manager (ARM).

az sql mi-arc show --name sqlmi1 --resource-group rg-name

Обязательные параметры

--name -n

Имя отображаемого управляемого экземпляра SQL.

Необязательные параметры

--k8s-namespace -k

Пространство имен, в котором развертывается управляемый экземпляр SQL. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--path -p

Путь для записи полной спецификации управляемого экземпляра SQL. Если этот параметр опущен, спецификация будет записана в стандартный вывод.

--resource-group -g

Группа ресурсов Azure, в которой существует Управляемый экземпляр SQL с поддержкой Arc.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql mi-arc update

Обновите конфигурацию управляемого экземпляра SQL.

az sql mi-arc update --name
                     [--ad-encryption-types]
                     [--agent-enabled]
                     [--annotations]
                     [--cert-private-key-file]
                     [--cert-public-key-file]
                     [--cores-limit]
                     [--cores-request]
                     [--k8s-namespace]
                     [--keytab-secret]
                     [--labels]
                     [--license-type]
                     [--memory-limit]
                     [--memory-request]
                     [--no-wait]
                     [--orchestrator-replicas]
                     [--path]
                     [--preferred-primary-replica]
                     [--readable-secondaries]
                     [--replicas {1, 2, 3}]
                     [--resource-group]
                     [--retention-days]
                     [--service-annotations]
                     [--service-cert-secret]
                     [--service-labels]
                     [--sync-secondary-to-commit {-1, 0, 1, 2}]
                     [--tde-mode]
                     [--tde-protector-private-key-file]
                     [--tde-protector-public-key-file]
                     [--tde-protector-secret]
                     [--tier]
                     [--time-zone]
                     [--trace-flags]
                     [--use-k8s]

Примеры

Обновите конфигурацию управляемого экземпляра SQL.

az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s

Обязательные параметры

--name -n

Имя редактируемого управляемого экземпляра SQL. Изменить имя, под которым развертывается ваш экземпляр, невозможно.

Необязательные параметры

--ad-encryption-types

Список поддерживаемых типов шифрования Active Directory, разделенных запятыми. Должно быть подмножеством следующих значений: RC4, AES128, AES256.

--agent-enabled

Включите агент SQL Server для экземпляра. По умолчанию оно отключено.

--annotations

Разделенный запятыми список заметок для управляемого экземпляра SQL.

--cert-private-key-file

Путь к файлу, содержащему закрытый ключ сертификата в формате PEM, который будет использоваться для сервера SQL Server.

--cert-public-key-file

Путь к файлу, содержащему открытый ключ сертификата в формате PEM, который будет использоваться для сервера SQL Server.

--cores-limit -c

Лимит ядер для управляемого экземпляра (целое число).

--cores-request

Запрашиваемое число ядер управляемого экземпляра (целое число).

--k8s-namespace -k

Пространство имен, в котором развертывается управляемый экземпляр SQL. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--keytab-secret

Имя секрета Kubernetes, содержащего файл keytab для этого Управляемый экземпляр SQL с поддержкой Arc.

--labels

Разделенный запятыми список меток для управляемого экземпляра SQL.

--license-type -l

Тип лицензии, применяемый для этого управляемого экземпляра, — BasePrice, LicenseIncluded, DisasterRecovery.Default — LicenseIncluded. Тип лицензии можно изменить..

--memory-limit -m

Ограничение емкости управляемого экземпляра в виде целого числа и Gi (гигабайты). Пример: 4Gi.

--memory-request

Запрос емкости управляемого экземпляра в виде целого числа и Gi (гигабайты). Пример: 4Gi.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--orchestrator-replicas

Количество реплика оркестратора высокой доступности. Значение должно быть от 1 до 3.

--path

Путь к файлу azext_arcdata для JSON-файла управляемого экземпляра SQL.

--preferred-primary-replica

Предпочтительный основной реплика для обновления.

--readable-secondaries

Количество реплика для чтения. Применяется только к уровню критически важный для бизнеса. Значение должно быть от 0 до числа реплика минус 1.

--replicas

Этот параметр указывает количество Управляемый экземпляр SQL реплика, которые будут развернуты в кластере Kubernetes для обеспечения высокой доступности.

допустимые значения: 1, 2, 3
--resource-group -g

Группа ресурсов Azure, в которой существует Управляемый экземпляр SQL с поддержкой Arc.

--retention-days

Период хранения резервных копий, указанный в днях. Допустимые значения — от 0 до 35. Значение по умолчанию — 7. Установка периода хранения на 0 отключит автоматические резервные копии для всех баз данных в управляемом экземпляре SQL, а все предыдущие резервные копии будут удалены.

--service-annotations

Разделенный запятыми список заметок, применяемых ко всем внешним службам.

--service-cert-secret

Имя создаваемого секрета Kubernetes, в котором размещен или будет размещен сертификат службы SQL.

--service-labels

Разделенный запятыми список меток, применяемых ко всем внешним службам.

--sync-secondary-to-commit

Количество вторичных реплика, которые должны быть синхронизированы для фиксации. Если для этого значения задано значение -1, число необходимых синхронизированных вторичных файлов равно "(# реплика s - 1) / 2", округленное вниз.

допустимые значения: -1, 0, 1, 2
--tde-mode

Режим прозрачное шифрование данных (TDE) для этого Управляемый экземпляр SQL с поддержкой Arc. Допустимые значения: ServiceManaged, CustomerManaged или Disabled. Значение по умолчанию — "Отключено".

--tde-protector-private-key-file

Путь к файлу, содержащий закрытый ключ сертификата в формате PEM, который будет использоваться для TDE.

--tde-protector-public-key-file

Путь к файлу, содержаму открытый ключ сертификата в формате PEM, который будет использоваться для TDE.

--tde-protector-secret

Имя секрета Kubernetes, содержащего сертификат защиты TDE и закрытый ключ для этого Управляемый экземпляр SQL с поддержкой Arc. Можно указать только для режима TDE CustomerManaged.

--tier -t

Выберите ценовую категорию для экземпляра. Допустимые значения: BusinessCritical (сокращенно bc) или GeneralPurpose (сокращенно gp). Значение по умолчанию — GeneralPurpose.

--time-zone

Часовой пояс SQL Server для экземпляра.

--trace-flags

Разделенный запятым список флагов трассировки. По умолчанию флаги отсутствуют.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sql mi-arc upgrade

Обновление управляемого экземпляра SQL.

Обновите управляемый экземпляр SQL до указанной требуемой версии. Если требуемая версия не указана, будет использоваться версия контроллера данных.

az sql mi-arc upgrade [--desired-version]
                      [--dry-run]
                      [--field-filter]
                      [--force]
                      [--k8s-namespace]
                      [--label-filter]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--target]
                      [--use-k8s]

Примеры

Обновление управляемого экземпляра SQL.

az sql mi-arc upgrade -n sqlmi1 -k arc --desired-version v1.1.0 --use-k8s

Необязательные параметры

--desired-version -v

Последняя допустимая версия для обновления до. Необязательно, если версия не указана, будет использоваться версия контроллера данных. Укажите "auto" для автоматического обновления до последней допустимой версии. Дополнительные сведения об автоматическом обновлении см. в следующем https://aka.ms/arc-sqlmi-auto-upgrade:

--dry-run -d

Указывает, какой экземпляр будет обновлен, но на самом деле не обновляет экземпляры.

--field-filter -f

Отфильтруйте, чтобы выбрать экземпляры для обновления на основе свойств ресурсов.

--force

Переопределяет все политики, которые могут применяться к экземпляру, и пытается выполнить обновление.

значение по умолчанию: False
--k8s-namespace -k

Пространство имен, в котором развертывается управляемый экземпляр SQL. Если пространство имен не указано, будет использоваться пространство имен, определенное в kubeconfig.

--label-filter -l

Фильтр для выбора экземпляра для обновления на основе меток.

--name -n

Имя управляемого экземпляра SQL.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Группа ресурсов Azure, в которой существует целевая Управляемый экземпляр SQL с поддержкой Arc.

--target
Не рекомендуется

Параметр --target устарел и будет удален в будущем выпуске. Вместо этого используйте "--desired-version".

Последняя допустимая версия для обновления до. Необязательно, если версия не указана, будет использоваться версия контроллера данных. Укажите "auto" для автоматического обновления до последней допустимой версии. Дополнительные сведения об автоматическом обновлении см. в следующем https://aka.ms/arc-sqlmi-auto-upgrade:

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.