az datamigration
Note
Эта ссылка является частью расширения datamigration для Azure CLI (версия 2.75.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az datamigration . Подробнее о расширениях.
Управление datamigration.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az datamigration get-assessment |
Начните оценку SQL Server экземпляров. |
Extension | GA |
| az datamigration get-sku-recommendation |
Предоставьте рекомендации по номеру SKU для предложений Azure SQL. |
Extension | GA |
| az datamigration login-migration |
Перенос имен входа из исходного sql Server в целевой Azure Sql Server. |
Extension | GA |
| az datamigration performance-data-collection |
Сбор данных о производительности для заданных экземпляров SQL Server. |
Extension | GA |
| az datamigration register-integration-runtime |
Зарегистрируйте Database Migration Service на Integration Runtime. |
Extension | GA |
| az datamigration sql-db |
Управление базой данных SQL. |
Extension | GA |
| az datamigration sql-db cancel |
Остановите миграцию базы данных в базу данных SQL. |
Extension | GA |
| az datamigration sql-db create |
Создайте новую миграцию базы данных в определенную базу данных SQL. Эта команда может перенести данные из выбранных исходных таблиц базы данных в целевые таблицы базы данных. Если целевая база данных не имеет таблицы, используйте команду New-AzDataMigrationSqlServerSchema для переноса объектов схемы из исходной базы данных в целевые объекты данных. Ссылка New-AzDataMigrationSqlServerSchema — это https://dori-uw-1.kuma-moon.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Extension | GA |
| az datamigration sql-db delete |
Удаление выполняющейся или завершенной миграции базы данных в базу данных SQL. |
Extension | GA |
| az datamigration sql-db retry |
Повторите попытку переноса базы данных. |
Extension | GA |
| az datamigration sql-db show |
Получите указанную миграцию базы данных для заданной базы данных SQL. |
Extension | GA |
| az datamigration sql-db wait |
Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие sql-db datamigration. |
Extension | GA |
| az datamigration sql-managed-instance |
Управление sql Управляемый экземпляр. |
Extension | GA |
| az datamigration sql-managed-instance cancel |
Остановите миграцию базы данных в Управляемый экземпляр SQL. |
Extension | GA |
| az datamigration sql-managed-instance create |
Создайте новую миграцию базы данных в заданный Управляемый экземпляр SQL. |
Extension | GA |
| az datamigration sql-managed-instance cutover |
Инициируйте переход на Управляемый экземпляр SQL в режиме оперативной миграции базы данных. |
Extension | GA |
| az datamigration sql-managed-instance delete |
Удаление ресурса миграции базы данных. |
Extension | GA |
| az datamigration sql-managed-instance show |
Получите указанную миграцию базы данных для заданного Управляемый экземпляр SQL. |
Extension | GA |
| az datamigration sql-managed-instance wait |
Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие экземпляра sql-managed-sql. |
Extension | GA |
| az datamigration sql-server-schema |
Перенесите схему из исходного sql Server в целевой Azure Sql Server. |
Extension | GA |
| az datamigration sql-service |
Управление Database Migration Service. |
Extension | GA |
| az datamigration sql-service create |
Создание Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete |
Удаление Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete-node |
Удалите узел среды выполнения интеграции. |
Extension | GA |
| az datamigration sql-service list |
Получите все службы миграции базы данных в группе ресурсов. И получите все службы миграции базы данных в подписке. |
Extension | GA |
| az datamigration sql-service list-auth-key |
Получите список ключей проверки подлинности для локального Integration Runtime. |
Extension | GA |
| az datamigration sql-service list-integration-runtime-metric |
Извлеките зарегистрированные узлы Runtine интеграции и их данные мониторинга для заданного Database Migration Service. |
Extension | GA |
| az datamigration sql-service list-migration |
Получите список миграций баз данных, подключенных к службе. |
Extension | GA |
| az datamigration sql-service regenerate-auth-key |
Повторно создайте новый набор ключей проверки подлинности для локально размещенных Integration Runtime. |
Extension | GA |
| az datamigration sql-service show |
Получение Database Migration Service. |
Extension | GA |
| az datamigration sql-service update |
Обновление Database Migration Service. |
Extension | GA |
| az datamigration sql-service wait |
Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие sql-службы datamigration. |
Extension | GA |
| az datamigration sql-vm |
Управление виртуальной машиной SQL. |
Extension | GA |
| az datamigration sql-vm cancel |
Остановите миграцию базы данных на виртуальную машину SQL. |
Extension | GA |
| az datamigration sql-vm create |
Создайте новую миграцию базы данных на определенную виртуальную машину SQL. |
Extension | GA |
| az datamigration sql-vm cutover |
Инициируйте переход на виртуальную машину SQL, выполняющейся в режиме оперативной миграции базы данных. |
Extension | GA |
| az datamigration sql-vm delete |
Удаление ресурса миграции базы данных. |
Extension | GA |
| az datamigration sql-vm show |
Получите указанную миграцию базы данных для данной виртуальной машины SQL. |
Extension | GA |
| az datamigration sql-vm wait |
Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие sql-vm datamigration. |
Extension | GA |
| az datamigration tde-migration |
Перенос сертификата TDE из исходного SQL Server в целевую SQL Server Azure. |
Extension | GA |
az datamigration get-assessment
Начните оценку SQL Server экземпляров.
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Примеры
Запустите оценку SQL для заданного SQL Server с помощью строка подключения.
az datamigration get-assessment --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Запустите оценку SQL для заданного SQL Server с помощью файла конфигурации оценки.
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
Запустите оценку SQL на нескольких серверах SQL Server в одном вызове с помощью строка подключения.
az datamigration get-assessment --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Путь к ConfigFile.
SQL Server строки подключения.
Папка вывода для хранения отчета об оценке.
Включите этот параметр для перезаписи существующего отчета об оценке.
| Свойство | Значение |
|---|---|
| Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az datamigration get-sku-recommendation
Предоставьте рекомендации по номеру SKU для предложений Azure SQL.
az datamigration get-sku-recommendation [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--database-allow-list]
[--database-deny-list]
[--display-result]
[--elastic-strategy]
[--end-time]
[--output-folder]
[--overwrite]
[--scaling-factor]
[--start-time]
[--target-percentile]
[--target-platform]
[--target-sql-instance]
Примеры
Получите рекомендацию SKU для данного SQL Server с помощью командной строки.
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
Получите рекомендацию SKU для данного SQL Server с помощью файла конфигурации оценки.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Путь к ConfigFile.
Разделенный пробелами список имен баз данных, которые должны быть разрешены для рассмотрения рекомендаций SKU при исключении всех остальных. Задайте только один из следующих или ни один из следующих вариантов: databaseAllowList, databaseDenyList. По умолчанию: null.
Разделенный пробелом список имен баз данных, которые не рассматриваются для рекомендации SKU. Задайте только один из следующих или ни один из следующих вариантов: databaseAllowList, databaseDenyList. По умолчанию: null.
Следует ли распечатать результаты рекомендаций SKU в консоли. Включите этот параметр для отображения результата.
| Свойство | Значение |
|---|---|
| Default value: | False |
Следует ли использовать эластичную стратегию для рекомендаций SKU на основе профилирования использования ресурсов. Включите этот параметр для использования эластичной стратегии.
| Свойство | Значение |
|---|---|
| Default value: | False |
Время окончания UTC точек данных производительности, которые следует учитывать во время агрегирования, в формате ГГГГ-MM-DD HH:MM. Используется только для базовой (не эластичной) стратегии. По умолчанию будут считаться все собранные точки данных.
Выходная папка, в которой хранятся данные о производительности SQL Server. Значение здесь должно совпадать с значением, используемым в PerfDataCollection.
Следует ли перезаписать существующие отчеты о рекомендациях SKU. Включите этот параметризатор для перезаписи.
| Свойство | Значение |
|---|---|
| Default value: | False |
Коэффициент масштабирования (комфорт), используемый во время рекомендации SKU. Например, если определено, что требуется 4 виртуальных ядра ЦП с коэффициентом масштабирования 150%, то истинное требование ЦП будет 6 виртуальных ядер.
| Свойство | Значение |
|---|---|
| Default value: | 100 |
Время начала utc точек данных производительности, которые следует учитывать во время агрегирования, в формате ГГГГ-MM-DD HH:MM. Используется только для базовой (не эластичной) стратегии. По умолчанию будут считаться все собранные точки данных.
Процентиль точек данных, используемых во время агрегирования данных производительности. Используется только для базовой (не эластичной) стратегии.
| Свойство | Значение |
|---|---|
| Default value: | 95 |
Целевая платформа для рекомендаций SKU: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine или Any. Если выбрано значение "Любой", рекомендации SKU для всех трех целевых платформ будут оценены, и будет возвращено оптимальное соответствие.
| Свойство | Значение |
|---|---|
| Default value: | Any |
Имя экземпляра SQL, для которого рекомендуется использовать номер SKU. По умолчанию: outputFolder будет сканирован для файлов, созданных действием PerfDataCollection, и рекомендации будут предоставлены для каждого экземпляра.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az datamigration login-migration
Перенос имен входа из исходного sql Server в целевой Azure Sql Server.
az datamigration login-migration [--aad-domain-name]
[--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--csv-file-path]
[--list-of-login]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Примеры
Выполните миграцию имен входа из исходного сервера Sql Server в целевой Azure Sql Server с помощью параметров.
az datamigration login-migration --src-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --tgt-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --csv-file-path "C:\CSVFile" --list-of-login "loginname1" "loginname2" --output-folder "C:\OutputFolder" --aad-domain-name "AADDomainName"
Выполните миграцию имен входа из исходного sql Server в целевой Azure Sql Server с помощью файла конфигурации.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Требуется, если Windows имена входа включены в список имен входа, которые необходимо перенести.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Путь к ConfigFile.
Расположение CSV-файла для входа. Используйте только один параметр между этим и listOfLogin.
Список имен входа в строковом формате. Если необходимо перенести большое количество имен входа, используйте параметр CSV-файла.
По умолчанию: %LocalAppData%/Майкрософт/SqlLoginMigrations) Папка, в которой будут записываться журналы.
Connection string для исходных экземпляров SQL, используя формальный формат строка подключения.
Connection string для целевых экземпляров SQL, используя формальный формат строка подключения.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az datamigration performance-data-collection
Сбор данных о производительности для заданных экземпляров SQL Server.
az datamigration performance-data-collection [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--number-of-iteration]
[--output-folder]
[--perf-query-interval]
[--static-query-interval]
[--time]
Примеры
Сбор данных о производительности заданного SQL Server с помощью строка подключения.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Сбор данных о производительности нескольких SQL Server в одном вызове с помощью строка подключения.
az datamigration performance-data-collection --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Сбор данных о производительности заданного SQL Server с помощью файла конфигурации оценки.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Сбор данных о производительности заданного SQL Server путем указания ограничения времени. Если указанное ограничение времени предопределено перед выполнением цикла итерации, процесс завершится без сохранения данных о производительности последнего цикла.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60 --time 60
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Путь к ConfigFile.
SQL Server строки подключения.
Количество итераций сбора данных о производительности до сохранения в файл. Например, с значениями по умолчанию данные о производительности будут сохраняться каждые 30 секунд * 20 итераций = 10 минут. Минимум: 2.
| Свойство | Значение |
|---|---|
| Default value: | 20 |
Папка выходных данных для хранения данных о производительности.
Интервал запроса данных о производительности в секундах.
| Свойство | Значение |
|---|---|
| Default value: | 30 |
Интервал запроса и сохранения статических данных конфигурации в секундах.
| Свойство | Значение |
|---|---|
| Default value: | 3600 |
Время, после которого выполнение команды автоматически останавливается в секундах. Если этот параметр не указан вручную, потребуется остановить выполнение команды.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az datamigration register-integration-runtime
Зарегистрируйте Database Migration Service на Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--installed-ir-path]
[--ir-path]
Примеры
Зарегистрируйте sql Migration Service в локальном Integration Runtime.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Установите Integration Runtime и зарегистрируйте в ней службу Sql Migration Service.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
Прочитайте Integration Runtime из заданного расположения установки.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --installed-ir-path "D:\My Softwares\Microsoft Integration Runtime\5.0"
Обязательные параметры
AuthKey службы SQL Migration Service.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Путь к папке версии в расположении Integration Runtime установленного расположения. Это можно указать при установке IR, но команда не сможет прочитать ее. Формат: <Parent-folder-path>\Майкрософт Integration Runtime\<Version>.
Путь Integration Runtime MSI.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az datamigration sql-server-schema
Перенесите схему из исходного sql Server в целевой Azure Sql Server.
az datamigration sql-server-schema [--acquire-policy-token]
[--action {DeploySchema, GenerateScript, MigrateSchema}]
[--change-reference]
[--config-file-path]
[--input-script-file-path]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Примеры
Выполните миграцию объектов базы данных из исходного SQL Server в целевой База данных SQL Azure с помощью параметров.
az datamigration sql-server-schema --action "MigrateSchema" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password="
Запустите скрипт схемы TSQL из исходного SQL Server с помощью параметров.
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --output-folder "C:\OutputFolder"
Запустите скрипт Deploy TSQL в целевом База данных SQL Azure с помощью параметров.
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --input-script-file-path "C:\OutputFolder\script.sql"
Выполните миграцию объектов базы данных из исходного SQL Server в целевой База данных SQL Azure с помощью ConfigFile.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Выберите одно действие миграции схемы. МиграцияSchema — перенос объектов базы данных в База данных SQL Azure целевой объект. GenerateScript — создать редактируемый скрипт схемы TSQL, который можно использовать для запуска в целевом объекте для развертывания объектов. DeploySchema — запуск скрипта TSQL, созданного из действия -GenerateScript целевого объекта для развертывания объектов.
| Свойство | Значение |
|---|---|
| Допустимые значения: | DeploySchema, GenerateScript, MigrateSchema |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Путь к ConfigFile. Допустимые имена параметров в configfile.json — Action, sourceConnectionString, targetConnectionString, inputScriptFilePath и outputFolder.
Расположение редактируемого скрипта схемы TSQL. Используйте этот параметр только с действием DeploySchema.
По умолчанию: папка %LocalAppData%/Майкрософт/SqlSchemaMigration), в которой журналы будут записываться и создавать скрипт схемы TSQL с помощью GenerateScript Action.
Connection string для исходного экземпляра SQL, используя формальный формат строка подключения.
Connection string для целевого экземпляра SQL, используя формальный формат строка подключения.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az datamigration tde-migration
Перенос сертификата TDE из исходного SQL Server в целевую SQL Server Azure.
az datamigration tde-migration [--acquire-policy-token]
[--change-reference]
[--database-name --dbname]
[--network-share-domain --networkdomain]
[--network-share-password --networkpw]
[--network-share-path --networkpath]
[--network-share-user-name --networkuser]
[--source-sql-connection-string --srcsqlcs]
[--target-managed-instance-name --tgtname]
[--target-resource-group-name --tgtrg]
[--target-subscription-id --tgtsubscription]
Примеры
Перенос сертификата TDE из исходного SQL Server в целевую SQL Server Azure.
az datamigration tde-migration --source-sql-connection-string "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --target-subscription-id "00000000-0000-0000-0000-000000000000" --target-resource-group-name "ResourceGroupName" --target-managed-instance-name "TargetManagedInstanceName" --network-share-path "\NetworkShare\Folder" --network-share-domain "NetworkShare" --network-share-user-name "NetworkShareUserName" --network-share-password "" --database-name "TdeDb_0" "TdeDb_1" "TdeDb_2"
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Имя исходной базы данных.
Домен общей папки сети.
Пароль для общего сетевого ресурса.
Путь к сетевой папке.
Имя пользователя общей папки.
Connection string для исходного экземпляра SQL, используя формальный формат строка подключения.
Имя SQL Server Azure.
Имя группы ресурсов целевого сервера Azure SQL.
Идентификатор подписки целевого сервера Azure SQL.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |