az datamigration sql-vm
Примечание.
Эта ссылка является частью расширения datamigration для Azure CLI (версия 2.15.0 или более поздней). Расширение автоматически установит команду az datamigration sql-vm при первом запуске. Подробнее о расширениях.
Управление миграцией баз данных на виртуальную машину SQL.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az datamigration sql-vm cancel |
Остановите миграцию базы данных на виртуальную машину SQL. |
Расширение | Общедоступная версия |
az datamigration sql-vm create |
Создайте новую миграцию базы данных на определенную виртуальную машину SQL. |
Расширение | Общедоступная версия |
az datamigration sql-vm cutover |
Инициируйте переход на виртуальную машину SQL, выполняющейся в режиме оперативной миграции базы данных. |
Расширение | Общедоступная версия |
az datamigration sql-vm show |
Получите указанную миграцию базы данных для данной виртуальной машины SQL. |
Расширение | Общедоступная версия |
az datamigration sql-vm wait |
Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие sql-vm datamigration. |
Расширение | Общедоступная версия |
az datamigration sql-vm cancel
Остановите миграцию базы данных на виртуальную машину SQL.
az datamigration sql-vm cancel --migration-operation-id
[--ids]
[--no-wait]
[--resource-group]
[--sql-vm-name]
[--subscription]
[--target-db-name]
Примеры
Остановите текущую миграцию для базы данных.
az datamigration sql-vm cancel --migration-operation-id "4124fe90-d1b6-4b50-b4d9-46d02381f59a" --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Обязательные параметры
Операция отслеживания идентификаторов.
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Не ожидать завершения длительной операции.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя целевой виртуальной машины SQL.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Имя целевой базы данных.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az datamigration sql-vm create
Создайте новую миграцию базы данных на определенную виртуальную машину SQL.
az datamigration sql-vm create --resource-group
--sql-vm-name
--target-db-name
[--migration-service]
[--no-wait]
[--offline-configuration]
[--scope]
[--source-database-name]
[--source-location]
[--source-sql-connection]
[--target-db-collation]
[--target-location]
Примеры
Создайте или обновите ресурс миграции базы данных с общим файлом в качестве источника для файлов резервного копирования.
az datamigration sql-vm create --source-location '{\"fileShare\":{\"path\":\"\\\\SharedBackup\\user\",\"password\":\"placeholder\",\"username\":\"Server\\name\"}}' --target-location account-key="abcd" storage-account-resource-id="account.database.windows.net" --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --offline-configuration last-backup-name="last_backup_file_name" offline=true --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/testvm" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Создайте или обновите ресурс миграции базы данных с хранилищем BLOB-объектов Azure в качестве источника для файлов резервного копирования.
az datamigration sql-vm create --source-location '{\"AzureBlob\":{\"storageAccountResourceId\":\"/subscriptions/1111-2222-3333-4444/resourceGroups/RG/prooviders/Microsoft.Storage/storageAccounts/MyStorage\",\"accountKey\":\"======AccountKey====\",\"blobContainerName\":\"ContainerName-X\"}}' --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --offline-configuration last-backup-name="last_backup_file_name" offline=true --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/testvm" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Обязательные параметры
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя целевой виртуальной машины SQL.
Имя целевой базы данных.
Необязательные параметры
Идентификатор ресурса службы миграции.
Не ожидать завершения длительной операции.
Автономная конфигурация.
Использование: --offline-configuration offline-offline=XX last-backup-name=XX
вне сети: автономная миграция last-backup-name: фамилия резервного копирования для автономной миграции. Это необязательно для миграции из общей папки. Если он не указан, служба определит последнее имя файла резервного копирования на основе последних файлов резервного копирования, присутствующих в общей папке.
Идентификатор ресурса целевого ресурса (виртуальная машина SQL, Управляемый экземпляр SQL или база данных SQL).
Имя исходной базы данных.
Исходное расположение резервных копий. Ожидаемое значение: json-string/json-file/@json-file.
Исходные сведения о подключении SQL Server.
Использование: --source-sql-connection data-source=XX authentication=XX user-name=XX password=XX encrypt-connection=XX trust-server-certificate=XX
источник данных: источник данных. проверка подлинности: тип проверки подлинности. имя пользователя: имя пользователя для подключения к исходному SQL. пароль: пароль для подключения к исходному SQL. encrypt-connection: следует ли шифровать подключение или нет. trust-server-certificate: требуется ли доверять сертификату сервера.
Параметры сортировки базы данных, используемые для целевой базы данных.
Целевое расположение для копирования резервных копий.
Использование: --target-location storage-account-resource-id=XX account-key=XX
storage-account-resource-id: идентификатор ресурса резервной копии учетной записи хранения. ключ учетной записи: ключ учетной записи служба хранилища.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az datamigration sql-vm cutover
Инициируйте переход на виртуальную машину SQL, выполняющейся в режиме оперативной миграции базы данных.
az datamigration sql-vm cutover --migration-operation-id
[--ids]
[--no-wait]
[--resource-group]
[--sql-vm-name]
[--subscription]
[--target-db-name]
Примеры
Переключение операции миграции по сети для базы данных.
az datamigration sql-vm cutover --migration-operation-id "4124fe90-d1b6-4b50-b4d9-46d02381f59a" --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Обязательные параметры
Операция отслеживания идентификаторов.
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Не ожидать завершения длительной операции.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя целевой виртуальной машины SQL.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Имя целевой базы данных.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az datamigration sql-vm show
Получите указанную миграцию базы данных для данной виртуальной машины SQL.
az datamigration sql-vm show [--expand]
[--ids]
[--migration-operation-id]
[--resource-group]
[--sql-vm-name]
[--subscription]
[--target-db-name]
Примеры
Получите миграцию базы данных виртуальной машины Sql с параметром развертывания.
az datamigration sql-vm show --expand "MigrationStatusDetails" --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Получение миграции базы данных виртуальной машины Sql без параметра развертывания.
az datamigration sql-vm show --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Необязательные параметры
Полные сведения о миграции должны быть включены в ответ.
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Необязательный идентификатор операции миграции. Если это указано, извлекаются сведения о операции миграции для этого идентификатора. Если не указано (по умолчанию), извлекаются сведения, связанные с последней или текущей операцией.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя целевой виртуальной машины SQL.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Имя целевой базы данных.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az datamigration sql-vm wait
Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие sql-vm datamigration.
az datamigration sql-vm wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--migration-operation-id]
[--resource-group]
[--sql-vm-name]
[--subscription]
[--target-db-name]
[--timeout]
[--updated]
Примеры
Приостанавливает выполнение следующей строки скрипта CLI до тех пор, пока не будет успешно создан sql-vm datamigration.
az datamigration sql-vm wait --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1" --created
Необязательные параметры
Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".
Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].
Дождитесь удаления.
Подождите, пока ресурс не существует.
Полные сведения о миграции должны быть включены в ответ.
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Интервал опроса в секундах.
Необязательный идентификатор операции миграции. Если это указано, извлекаются сведения о операции миграции для этого идентификатора. Если не указано (по умолчанию), извлекаются сведения, связанные с последней или текущей операцией.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя целевой виртуальной машины SQL.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Имя целевой базы данных.
Максимальное ожидание в секундах.
Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.