az dms project task

Poznámka

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á.

Základ GA
az dms project task cancel (dms-preview přípona)

Tento příkaz je zastaralý. Místo toho použijte příkaz stop.

Rozšíření GA
az dms project task check-name

Zkontrolujte, jestli je daný název úkolu dostupný v dané instanci DMS a platnost názvu.

Základ GA
az dms project task create

Vytvořte a spusťte úlohu migrace.

Základ GA
az dms project task create (dms-preview přípona)

Vytvořte a spusťte úlohu migrace.

Rozšíření GA
az dms project task cutover

Pokud chcete provést online úlohu migrace, dokončete migraci provedením přímé migrace.

Základ GA
az dms project task delete

Odstraňte úlohu migrace.

Základ 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ě.

Základ GA
az dms project task restart

Restartujte buď celou migraci, nebo jenom zadaný objekt. V současné době podporuje pouze migrace MongoDB.

Rozšíření GA
az dms project task show

Zobrazí podrobnosti úlohy migrace. Další podrobnosti získáte pomocí příkazu --expand.

Základ GA
az dms project task stop

Zastaví úlohu nebo zastaví migraci u zadaného objektu (pouze migrace MongoDB).

Rozšíření 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

--name -n

Název úkolu.

--project-name

Název projektu.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--name -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ů.

--project-name

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.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby. SLUŽBA DMS je instance Azure, která provádí migrace databází.

Volitelné parametry

--object-name

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
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--name -n

Název úkolu, který chcete zkontrolovat.

--project-name

Název projektu.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az dms project task create

Vytvořte a spusťte úlohu migrace.

Podporovány jsou následující konfigurace úloh: -) zdroj –> cíl :: typ úlohy

  1. SQL –> SQLDB :: OfflineMigration
  2. PostgreSQL –> AzureDbForPostgreSql :: OnlineMigration
  3. 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

--database-options-json

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 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, and false otherwise.
"enable_consistent_backup": "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.
"binLogInfo": {
    "filename": "binlog.0004523",
    "position": 283287
}

}.

--name -n

Název úkolu.

--project-name

Název projektu.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby.

--source-connection-json

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, "encrypt Připojení ion": true, // vysoce doporučeno nechat 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í, bude výchozí hodnota 5432 "encrypt Připojeníion": true, // důrazně doporučujeme ponechat jako true "trustServerCertificate": false // důrazně doporučujeme nechat jako false }

Formát objektu JSON připojení pro připojení MySQL. { "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 "serverName": "server name", "port": 3306 // if this is missing, it will default to 3306 }.

--target-connection-json

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

--enable-data-integrity-validation

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.

výchozí hodnota: False
--enable-query-analysis-validation

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.

výchozí hodnota: False
--enable-schema-validation

Pouze pro SQL. Zda chcete porovnat informace o schématu mezi zdrojem a cílem.

výchozí hodnota: False
--task-type

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
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--database-options-json

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 v době "maxParallelism": 2 }, "databases": { "database_name": { // see https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // nastaven na hodnotu null, aby se použil výchozí // nebo 0, pokud by propustnost neměla být zřízena 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 } }.

--name -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ů.

--project-name

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.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby. SLUŽBA DMS je instance Azure, která provádí migrace databází.

--source-connection-json

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, "encrypt Připojení ion": true, // vysoce doporučeno nechat 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í, bude výchozí hodnota 5432 "encrypt Připojeníion": true, // důrazně doporučujeme ponechat jako true "trustServerCertificate": false // důrazně doporučujeme 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" }.

--target-connection-json

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

--enable-data-integrity-validation

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.

výchozí hodnota: False
--enable-query-analysis-validation

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.

výchozí hodnota: False
--enable-schema-validation

Pouze pro SQL. Zda chcete porovnat informace o schématu mezi zdrojem a cílem.

výchozí hodnota: False
--task-type

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.

--validate-only

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.

výchozí hodnota: False
--validated-task-name

(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
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--name -n

Název úkolu.

--object-name

Název databáze ve zdroji, který chcete přímo najet.

--project-name

Název projektu.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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. (automaticky vygenerováno)

az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService

Povinné parametry

--name -n

Název úkolu.

--project-name

Název projektu.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby.

Volitelné parametry

--delete-running-tasks

Pokud je úkol právě spuštěný, zrušte úkol před odstraněním projektu.

--yes -y

Nezotvádejte výzvu k potvrzení.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--project-name

Název projektu.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby.

Volitelné parametry

--task-type

Filtruje seznam podle typu úkolu. Seznam možných typů najdete v tématu az dms check-status.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--name -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ů.

--project-name

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.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby. SLUŽBA DMS je instance Azure, která provádí migrace databází.

Volitelné parametry

--object-name

Kvalifikovaný název databáze nebo kolekce, kterou chcete restartovat. Pokud chcete restartovat celou migraci, ponechte prázdné.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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. (automaticky vygenerováno)

az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService

Povinné parametry

--name -n

Název úkolu.

--project-name

Název projektu.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby.

Volitelné parametry

--expand

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
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--name -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ů.

--project-name

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.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-name

Název služby. SLUŽBA DMS je instance Azure, která provádí migrace databází.

Volitelné parametry

--object-name

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
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.