az dms project task
Note
Tato skupina příkazů obsahuje příkazy, které jsou definované v Azure CLI i alespoň v jednom rozšíření. Nainstalujte každé rozšíření, abyste mohli využívat své rozšířené funkce. Přečtěte si další informace o rozšířeních.
Spravujte úkoly pro projekt instance služby Azure Database Migration Service (Classic).
Příkazy
| Name | Description | Typ | Stav |
|---|---|---|---|
| az dms project task cancel |
Zrušte úlohu, pokud je aktuálně zařazená do fronty nebo spuštěná. |
Core | GA |
| az dms project task cancel (dms-preview přípona) |
Tento příkaz je zastaralý. Místo toho použijte příkaz stop. |
Extension | GA |
| az dms project task check-name |
Zkontrolujte, jestli je daný název úkolu dostupný v dané instanci DMS a platnost názvu. |
Core | GA |
| az dms project task create |
Vytvořte a spusťte úlohu migrace. |
Core | GA |
| az dms project task create (dms-preview přípona) |
Vytvořte a spusťte úlohu migrace. |
Extension | GA |
| az dms project task cutover |
Pokud chcete provést online úlohu migrace, dokončete migraci provedením přímé migrace. |
Core | GA |
| az dms project task delete |
Odstraňte úlohu migrace. |
Core | GA |
| az dms project task list |
Vypíše úkoly v rámci projektu. Některé úkoly můžou mít stav Neznámý, což značí, že při dotazování stavu úkolu došlo k chybě. |
Core | GA |
| az dms project task restart |
Restartujte buď celou migraci, nebo jenom zadaný objekt. V současné době podporuje pouze migrace MongoDB. |
Extension | GA |
| az dms project task show |
Zobrazí podrobnosti úlohy migrace. Další podrobnosti získáte pomocí příkazu --expand. |
Core | GA |
| az dms project task stop |
Zastaví úlohu nebo zastaví migraci u zadaného objektu (pouze migrace MongoDB). |
Extension | GA |
az dms project task cancel
Zrušte úlohu, pokud je aktuálně zařazená do fronty nebo spuštěná.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Povinné parametry
Název úkolu.
Název projektu.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task cancel (dms-preview přípona)
Tento příkaz je zastaralý. Místo toho použijte příkaz stop.
Pokud chcete zajistit konzistentnější prostředí s uživatelským rozhraním portálu Azure, použijte příkaz az dms project task stop.
az dms project task cancel --name
--project-name
--resource-group
--service-name
[--object-name]
Povinné parametry
Název úkolu. Úloha projektu DMS je aktivita, která provádí práci související s migrací. K projektu může být přidruženo více úkolů.
Název projektu. Projekt DMS je logické seskupení, které zahrnuje připojení ke zdrojové databázi, cílové připojení k databázi a seznam databází, které se mají migrovat.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby. SLUŽBA DMS je instance Azure, která provádí migrace databází.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Podporuje pouze migrace MongoDB. Kvalifikovaný název databáze nebo kolekce, kterou chcete zastavit. Pokud chcete zastavit celou migraci, ponechejte prázdnou hodnotu.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task check-name
Zkontrolujte, jestli je daný název úkolu dostupný v dané instanci DMS a platnost názvu.
az dms project task check-name --name
--project-name
--resource-group
--service-name
Povinné parametry
Název úkolu, který chcete zkontrolovat.
Název projektu.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task create
Vytvořte a spusťte úlohu migrace.
Podporují se následující konfigurace úloh: -) zdroj –> cíl :: typ úlohy
- SQL –> SQLDB :: OfflineMigration
- PostgreSQL –> AzureDbForPostgreSql :: OnlineMigration
- MySQL –> AzureDbForMySQL :: OfflineMigration, OnlineMigration, ReplicateChanges.
az dms project task create --database-options-json
--name
--project-name
--resource-group
--service-name
--source-connection-json
--target-connection-json
[--enable-data-integrity-validation]
[--enable-query-analysis-validation]
[--enable-schema-validation]
[--task-type]
Příklady
Vytvořte a spusťte offline úlohu migrace SQL. V případě migrace SQL se neprovedou žádné kontroly ověření.
az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}" --target-connection-json "C:\CLI Files\targetConnection.json"
Vytvořte a spusťte úlohu SQL, která provádí všechny kontroly ověření.
az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "C:\CLI Files\sourceConnection.json" --target-connection-json "C:\CLI Files\targetConnection.json" --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation
Povinné parametry
Informace o databázi a tabulce Může to být řetězec ve formátu JSON nebo umístění souboru obsahujícího objekt JSON. Viz příklad níže pro formát.
Pro SQL podporujeme jednotlivé migrace tabulek. Pokud to chcete použít, zadejte názvy tabulek v části "table_map", jak je uvedeno níže. Zdroj můžete také nastavit jako jen pro čtení. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema". SourceTableName1: "schema. TargetTableName1, schema. SourceTableName2: "schema. TargetTableName2", ... n } }, ... n ]
Pro PostgreSQL formát objektu JSON možností databáze. [ { "name": "source database", "target_database_name": "target database", // Používá se pro manipulaci s podkladovým modulem migrace. Uveďte pouze v případě, že máte pokyn, aby to udělal, nebo pokud opravdu víte, co děláte. "migrationSetting": { "setting1": "value1", ... n }, // Slouží k manipulaci se základním modulem migrace. Uveďte pouze v případě, že máte pokyn, aby to udělal, nebo pokud opravdu víte, co děláte. "sourceSetting": { "setting1": "value1", ... n }, // Slouží k manipulaci se základním modulem migrace. Uveďte pouze v případě, že máte pokyn, aby to udělal, nebo pokud opravdu víte, co děláte. "targetSetting": { "setting1": "value1", ... n }, // Volitelný parametr pro výpis tabulek, které chcete zahrnout do migrace. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Pro MySQL formát objektu JSON možností databáze. { // Podrobnosti mapovaných schémat, která je potřeba migrovat. Najednou je možné migrovat více schémat. "selected_databases":[ // database/schema 1 details { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Mapování tabulky ze zdroje na cílová schémata [Volitelné] // Nepřidávejte ji, pokud je potřeba migrovat všechny tabulky této databáze "table_map": { "sourceSchema1.table1": "targetSchema1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // následující položky jsou nezbytné pouze pro selektivní migraci schématu // volitelné, migruje schéma pro následující tabulky 'tables_to_migrate_schema': { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // optional, migruje výčtová zobrazení "selected_views": [ 'sourceSchema1.view1' ], // optional, migruje výčtové triggery 'selected_triggers': [ 'sourceSchema1.on_table1_updated' ], // optional, migruje výčtové rutiny. 'selected_routines': [ 'sourceSchema1.build_report' ], // optional, migruje výčet událostí 'selected_events': [ 'sourceSchema1.nightly_maintenance' ], // Optional. Pokud je hodnota true, DMS migruje schéma zdrojové databáze do cíle. "select_database_for_schema_migration": "true|false" }, ... n ],
// Used for manipulating the underlying migration engine. [Optional]
// Only provide if instructed to do so or if you really know what you are doing.
"migration_level_settings": {
// Optional setting that configures the maximum number of parallel reads on tables located on the source database.
"DesiredRangesCount": "4",
// Optional setting that configures that size of the largest batch that will be committed to the target server.
"MaxBatchSizeKb": "4096",
// Optional setting that configures the minimum number of rows in each batch written to the target.
"MinBatchRows": null,
// Optional setting that configures the number of databases that will be prepared for migration in parallel.
"PrepareDatabaseForBulkImportTaskCount": null,
// Optional setting that configures the number of tables that will be prepared for migration in parallel.
"PrepareTableForBulkImportTaskCount": null,
// Optional setting that configures the number of threads available to read ranges on the source.
"QueryTableDataRangeTaskCount": "8",
// Optional setting that configures the number of threads available to write batches to the target.
"WriteDataRangeBatchTaskCount": "12",
// Optional setting that configures how much memory will be used to cache batches in memory before reads on the source are throttled.
"MaxBatchCacheSizeMb": null,
// Optional setting that configures the amount of available memory at which point reads on the source will be throttled.
"ThrottleQueryTableDataRangeTaskAtAvailableMemoryMb": null,
// Optional setting that configures the number of batches cached in memory that will trigger read throttling on the source.
"ThrottleQueryTableDataRangeTaskAtBatchCount": 36,
// Optional setting that configures the delay between updates of result objects in Azure Table Storage.
"DelayProgressUpdatesInStorageInterval": "00:00:30",
},
// Optional setting to migrate the full server.
"migrate_full_server": "true|false",
// Optional setting to set the source server read only.
"make_source_server_read_only": "true|false",
// Optional setting to enable consistent backup. True by default for the sync migration, unless lockless is enabled.
"enable_consistent_backup": "true|false",
// Optional setting to enable lockless snapshot.
"enable_consistent_backup_without_locks": "true|false",
// Optional. If true, all view definitions will be migrated in the selected databases.
"migrate_all_views": "true|false",
// Optional. If true, all trigger definitions will be migrated in the selected databases.
"migrate_all_triggers": "true|false",
// Optional. If true, all event definitions will be migrated in the selected databases.
"migrate_all_events": "true|false",
// Optional. If true, all stored proc definitions will be migrated in the selected databases.
"migrate_all_routines": "true|false",
// Optional. If true, all table's schemas will be migrated.
"migrate_all_tables_schema": "true|false",
// Optional. If true, all users/grants will be migrated.
"migrate_user_system_tables": "true|false",
// Binlog position to start the migration from. Only applicable for the ReplicateChanges migration.
"binlog_info": {
"filename": "binlog.0004523",
"position": 283287
}
}.
Název úkolu.
Název projektu.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby.
Informace o připojení ke zdrojovému serveru. Může to být řetězec ve formátu JSON nebo umístění souboru obsahujícího objekt JSON. Podívejte se na příklady níže pro formát.
Formát objektu JSON připojení pro připojení SQL. { "userName": "user name", // if this is missing or null, you will be prompt "password": null, // if this is missing or null (highly recommended) you will be prompted "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication, "encryptConnection": true, // vysoce doporučeno ponechat jako true "trustServerCertificate": false // důrazně doporučujeme ponechat jako false }
Formát objektu připojení JSON pro připojení PostgreSQL. { "userName": "uživatelské jméno", // pokud chybí nebo je null, zobrazí se výzva "password": null, // pokud chybí nebo pokud chybí hodnota null (důrazně doporučeno), zobrazí se výzva "serverName": "název_serveru", "databaseName": "název_databáze", // pokud chybí, použije se výchozí hodnota "postgres" databáze "port": 5432, // pokud chybí, použije se výchozí hodnota 5432 "encryptConnection": true, // důrazně doporučujeme nechat jako true "trustServerCertificate": false // vysoce doporučeno nechat jako false }
Formát objektu JSON připojení pro připojení MySQL. { "userName": "user name", // if this is missing or null, Zobrazí se výzva "password": null, // pokud chybí nebo pokud chybí hodnota null (důrazně doporučeno), zobrazí se výzva "serverName": "název serveru", "port": 3306, // pokud chybí, použije se výchozí hodnota 3306 "encryptConnection": true, // vysoce doporučeno ponechat jako true "trustServerCertificate": false // vysoce doporučeno ponechat jako false }.
Informace o připojení k cílovému serveru. Může to být řetězec ve formátu JSON nebo umístění souboru obsahujícího objekt JSON. Příklady formátů připojení najdete v souboru source-connection-json.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Pouze pro SQL. Zda provést ověření integrity dat založené na kontrolním součtu mezi zdrojem a cílem pro vybranou databázi a tabulky.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Pouze pro SQL. Zda provést rychlou a inteligentní analýzu dotazů načtením dotazů ze zdrojové databáze a jejich spuštěním v cíli. Výsledkem budou statistiky provádění pro provádění ve zdrojových a cílových databázích pro extrahované dotazy.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Pouze pro SQL. Zda chcete porovnat informace o schématu mezi zdrojem a cílem.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Typ přesunu dat bude úloha podporovat. Podporované typy jsou: OnlineMigration, OfflineMigration. Pokud není k dispozici, nastaví se ve výchozím nastavení OfflineMigration pro SQL, MySQL a OnlineMigration for PostgreSQL.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task create (dms-preview přípona)
Vytvořte a spusťte úlohu migrace.
Podporují se následující konfigurace úloh: -) source –> target :: task type 1) SQL –> SQLDB :: OfflineMigration 2) PostgreSQL –> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB –> MongoDB (pro migraci do Cosmos DB prostřednictvím rozhraní MongoDB API) :: OfflineMigration.
az dms project task create --database-options-json
--name
--project-name
--resource-group
--service-name
--source-connection-json
--target-connection-json
[--enable-data-integrity-validation]
[--enable-query-analysis-validation]
[--enable-schema-validation]
[--task-type]
[--validate-only]
[--validated-task-name]
Příklady
Vytvořte a spusťte úlohu SQL, která neprovádí žádné kontroly ověření.
az dms project task create --database-options-json C:\CliFiles\databaseOptions.json -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json '{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}' --target-connection-json C:\CliFiles\targetConnection.json --task-type offlinemigration
Vytvořte a spusťte úlohu SQL, která provádí všechny kontroly ověření.
az dms project task create --database-options-json C:\CliFiles\databaseOptions.json -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json C:\CliFiles\sourceConnection.json --target-connection-json C:\CliFiles\targetConnection.json --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation --task-type offlinemigration
Povinné parametry
Informace o databázi a tabulce Může to být řetězec ve formátu JSON nebo umístění souboru obsahujícího objekt JSON. Podívejte se na příklady níže pro formát.
Pro SQL podporujeme jednotlivé migrace tabulek. Pokud to chcete použít, zadejte názvy tabulek v části "table_map", jak je uvedeno níže. Zdroj můžete také nastavit jako jen pro čtení. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema". SourceTableName1: "schema. TargetTableName1, schema. SourceTableName2: "schema. TargetTableName2", ... n } }, ... n ]
Pro PostgreSQL formát objektu JSON možností databáze. [ { "name": "source database", "target_database_name": "target database", // Používá se pro manipulaci s podkladovým modulem migrace. Uveďte pouze v případě, že máte pokyn, aby to udělal, nebo pokud opravdu víte, co děláte. "migrationSetting": { "setting1": "value1", ... n }, // Slouží k manipulaci se základním modulem migrace. Uveďte pouze v případě, že máte pokyn, aby to udělal, nebo pokud opravdu víte, co děláte. "sourceSetting": { "setting1": "value1", ... n }, // Slouží k manipulaci se základním modulem migrace. Uveďte pouze v případě, že máte pokyn, aby to udělal, nebo pokud opravdu víte, co děláte. "targetSetting": { "setting1": "value1", ... n }, // Volitelný parametr pro výpis tabulek, které chcete zahrnout do migrace. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Pro MongoDB podporujeme jednotlivé migrace kolekcí. Pokud to chcete použít, zadejte kolekce uvnitř databázového objektu, jak je uvedeno níže. { // nastavte na nulu, aby se během migrace získalo výchozí zvýšení (doporučeno) "boostRUs": 0, // "OneTime" nebo "Continuous", v současné době se podporuje pouze "replikace": "OneTime", // Nastavená na hodnotu null, aby bylo možné použít maximální dostupné prostředky. "omezování": { // procento procesoru, abyste se pokusili vyhnout použití minFreeCpu: 25, // množství paměti RAM (v MB), abyste se pokusili vyhnout použití minFreeMemoryMb: 1024, // maximální počet kolekcí, které se mají migrovat najednou "maxParallelism": 2 }, "databases": { "database_name": { // see https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // nastaveno na hodnotu null pro použití výchozí // nebo 0, pokud by se propustnost neměla zřídit na úrovni databáze targetRU: 0, "collections": { "collection_name_1": { // Zda bude cílová databáze/kolekce odstraněna, pokud existuje "canDelete": true, // na hodnotu null, pokud cíl nesmí být horizontálně dělený // nebo zkopírovat klíč horizontálního oddílu ze zdroje (pokud existuje) "shardKey": null, // nastaven na hodnotu null, aby používal výchozí (doporučeno) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name", "field_name", přijímá "Forward", "Reverse" nebo "Hashed", ale CosmosDB přijímá pouze jedno pole, hashovaný klíč horizontálního oddílu "order": "Forward" }, ... n ], // zda je klíč horizontálního oddílu jedinečný // viz https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.
Název úkolu. Úloha projektu DMS je aktivita, která provádí práci související s migrací. K projektu může být přidruženo více úkolů.
Název projektu. Projekt DMS je logické seskupení, které zahrnuje připojení ke zdrojové databázi, cílové připojení k databázi a seznam databází, které se mají migrovat.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby. SLUŽBA DMS je instance Azure, která provádí migrace databází.
Informace o připojení ke zdrojovému serveru. Může to být řetězec ve formátu JSON nebo umístění souboru obsahujícího objekt JSON. Podívejte se na příklady níže pro formát.
Formát objektu JSON připojení pro připojení SQL. { "userName": "user name", // if this is missing or null, you will be prompt "password": null, // if this is missing or null (highly recommended) you will be prompted "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication, "encryptConnection": true, // vysoce doporučeno ponechat jako true "trustServerCertificate": false // důrazně doporučujeme ponechat jako false }
Formát objektu připojení JSON pro připojení PostgreSQL. { "userName": "uživatelské jméno", // pokud chybí nebo je null, zobrazí se výzva "password": null, // pokud chybí nebo pokud chybí hodnota null (důrazně doporučeno), zobrazí se výzva "serverName": "název_serveru", "databaseName": "název_databáze", // pokud chybí, použije se výchozí hodnota "postgres" databáze "port": 5432, // pokud chybí, použije se výchozí hodnota 5432 "encryptConnection": true, // důrazně doporučujeme nechat jako true "trustServerCertificate": false // vysoce doporučeno nechat jako false }
Formát objektu JSON připojení pro připojení MongoDB. { "userName": null, // pokud chybí nebo null, zobrazí se výzva "password": null, // pokud chybí nebo je null (důrazně doporučeno), zobrazí se výzva "connectionString": "mongodb://hostOrIp:port" }.
Informace o připojení k cílovému serveru. Může to být řetězec ve formátu JSON nebo umístění souboru obsahujícího objekt JSON. Příklady formátů připojení najdete v souboru source-connection-json.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Pouze pro SQL. Zda provést ověření integrity dat založené na kontrolním součtu mezi zdrojem a cílem pro vybranou databázi a tabulky.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Pouze pro SQL. Zda provést rychlou a inteligentní analýzu dotazů načtením dotazů ze zdrojové databáze a jejich spuštěním v cíli. Výsledkem budou statistiky provádění pro provádění ve zdrojových a cílových databázích pro extrahované dotazy.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Pouze pro SQL. Zda chcete porovnat informace o schématu mezi zdrojem a cílem.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Typ přesunu dat bude úloha podporovat. Podporované typy jsou: OnlineMigration, OfflineMigration. Pokud není k dispozici, nastaví se ve výchozím nastavení OfflineMigration pro SQL, MongoDB a OnlineMigration for PostgreSQL.
Pouze pro MongoDB do Cosmos DB. Určuje, jestli se má spustit pouze ověřování a neběží migrace. Před pokusem o skutečnou migraci je povinné spustit úlohu ověření pouze. Po dokončení ověření předejte název tohoto úkolu "ověřit pouze" do argumentu "ověřený název úkolu" nového úkolu.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
(Pouze pro MongoDB do Cosmos DB) Při spuštění migrace je neceaary předat název dříve spuštěné úlohy ověřit pouze.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task cutover
Pokud chcete provést online úlohu migrace, dokončete migraci provedením přímé migrace.
Pokud chcete zobrazit výsledek požadavku, použijte příkaz task show: az dms project task show ... --expand command.
az dms project task cutover --name
--object-name
--project-name
--resource-group
--service-name
Povinné parametry
Název úkolu.
Název databáze ve zdroji, který chcete přímo najet.
Název projektu.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task delete
Odstraňte úlohu migrace.
az dms project task delete --name
--project-name
--resource-group
--service-name
[--delete-running-tasks]
[--yes]
Příklady
Odstraňte úlohu migrace. (autogenerated)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Povinné parametry
Název úkolu.
Název projektu.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Pokud je úkol právě spuštěný, zrušte úkol před odstraněním projektu.
Nevyzývejte k potvrzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task list
Vypíše úkoly v rámci projektu. Některé úkoly můžou mít stav Neznámý, což značí, že při dotazování stavu úkolu došlo k chybě.
az dms project task list --project-name
--resource-group
--service-name
[--task-type]
Příklady
Zobrazí seznam všech úkolů v rámci projektu.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Vypíše pouze úkoly migrace SQL do SQL v rámci projektu.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Povinné parametry
Název projektu.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Filtruje seznam podle typu úkolu. Seznam možných typů najdete v tématu az dms check-status.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task restart
Restartujte buď celou migraci, nebo jenom zadaný objekt. V současné době podporuje pouze migrace MongoDB.
Pokud chcete zobrazit výsledek požadavku, použijte příkaz task show: az dms project task show ... --expand command.
az dms project task restart --name
--project-name
--resource-group
--service-name
[--object-name]
Povinné parametry
Název úkolu. Úloha projektu DMS je aktivita, která provádí práci související s migrací. K projektu může být přidruženo více úkolů.
Název projektu. Projekt DMS je logické seskupení, které zahrnuje připojení ke zdrojové databázi, cílové připojení k databázi a seznam databází, které se mají migrovat.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby. SLUŽBA DMS je instance Azure, která provádí migrace databází.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Kvalifikovaný název databáze nebo kolekce, kterou chcete restartovat. Pokud chcete restartovat celou migraci, ponechte prázdné.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task show
Zobrazí podrobnosti úlohy migrace. Další podrobnosti získáte pomocí příkazu --expand.
az dms project task show --name
--project-name
--resource-group
--service-name
[--expand]
Příklady
Zobrazí podrobnosti úlohy migrace. Další podrobnosti získáte pomocí příkazu --expand. (autogenerated)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Povinné parametry
Název úkolu.
Název projektu.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Rozbalte odpověď a zadejte další podrobnosti. K zobrazení dalších podrobností úkolu použijte příkaz "command". Výsledky migrace úkolu zobrazíte pomocí příkazu "output".
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az dms project task stop
Zastaví úlohu nebo zastaví migraci u zadaného objektu (pouze migrace MongoDB).
Pokud chcete zobrazit výsledek požadavku, použijte příkaz task show: az dms project task show ... --expand command.
az dms project task stop --name
--project-name
--resource-group
--service-name
[--object-name]
Povinné parametry
Název úkolu. Úloha projektu DMS je aktivita, která provádí práci související s migrací. K projektu může být přidruženo více úkolů.
Název projektu. Projekt DMS je logické seskupení, které zahrnuje připojení ke zdrojové databázi, cílové připojení k databázi a seznam databází, které se mají migrovat.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název služby. SLUŽBA DMS je instance Azure, která provádí migrace databází.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Podporuje pouze migrace MongoDB. Kvalifikovaný název databáze nebo kolekce, kterou chcete zastavit. Pokud chcete zastavit celou migraci, ponechejte prázdnou hodnotu.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |