az dms project task
Nota
Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.
Gestire le attività per il progetto di un'istanza di Servizio Migrazione del database di Azure (versione classica).
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az dms project task cancel |
Annullare un'attività se è attualmente in coda o in esecuzione. |
Core | Disponibilità generale |
az dms project task cancel (dms-preview estensione) |
Questo comando è deprecato. Usare invece il comando stop. |
Estensione | Disponibilità generale |
az dms project task check-name |
Controllare se un determinato nome di attività è disponibile all'interno di una determinata istanza del Servizio Migrazione del database e la validità del nome. |
Core | Disponibilità generale |
az dms project task create |
Creare e avviare un'attività di migrazione. |
Core | Disponibilità generale |
az dms project task create (dms-preview estensione) |
Creare e avviare un'attività di migrazione. |
Estensione | Disponibilità generale |
az dms project task cutover |
Per un'attività di migrazione online, completare la migrazione eseguendo un cutover. |
Core | Disponibilità generale |
az dms project task delete |
Eliminare un'attività di migrazione. |
Core | Disponibilità generale |
az dms project task list |
Elencare le attività all'interno di un progetto. Alcune attività possono avere lo stato Sconosciuto, che indica che si è verificato un errore durante la query sullo stato di tale attività. |
Core | Disponibilità generale |
az dms project task restart |
Riavviare l'intera migrazione o semplicemente un oggetto specificato. Attualmente supportato solo dalle migrazioni di MongoDB. |
Estensione | Disponibilità generale |
az dms project task show |
Visualizzare i dettagli di un'attività di migrazione. Usare "--expand" per ottenere altri dettagli. |
Core | Disponibilità generale |
az dms project task stop |
Arresta l'attività o arresta la migrazione sull'oggetto specificato (solo migrazioni mongoDB). |
Estensione | Disponibilità generale |
az dms project task cancel
Annullare un'attività se è attualmente in coda o in esecuzione.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Parametri necessari
Nome dell'attività.
Nome del progetto.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task cancel (dms-preview estensione)
Questo comando è deprecato. Usare invece il comando stop.
Per mantenere un'esperienza più coerente con l'interfaccia utente del portale di Azure, usare az dms project task stop.
az dms project task cancel --name
--project-name
--resource-group
--service-name
[--object-name]
Parametri necessari
Nome dell'attività. Un'attività di progetto DMS è l'attività che esegue il lavoro correlato alla migrazione. Potrebbero essere presenti più attività associate a un progetto.
Nome del progetto. Il progetto Servizio Migrazione del database è un raggruppamento logico che include la connessione al database di origine, la connessione al database di destinazione e un elenco di database di cui eseguire la migrazione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio. Servizio Migrazione del database è un'istanza di Azure che esegue migrazioni di database.
Parametri facoltativi
Supportato solo dalle migrazioni di MongoDB. Nome completo del database o della raccolta che si desidera arrestare. Lasciare vuoto per arrestare l'intera migrazione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task check-name
Controllare se un determinato nome di attività è disponibile all'interno di una determinata istanza del Servizio Migrazione del database e la validità del nome.
az dms project task check-name --name
--project-name
--resource-group
--service-name
Parametri necessari
Nome dell'attività da controllare.
Nome del progetto.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task create
Creare e avviare un'attività di migrazione.
Sono supportate le configurazioni delle attività seguenti: -) source -> target :: task type
- 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]
Esempio
Creare e avviare un'attività di migrazione SQL offline. Per una migrazione SQL, non verranno eseguiti controlli di convalida.
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"
Creare e avviare un'attività SQL che esegue tutti i controlli di convalida.
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
Parametri necessari
Informazioni sul database e sulla tabella. Può trattarsi di una stringa in formato JSON o del percorso in un file contenente l'oggetto JSON. Vedere l'esempio seguente per il formato.
Per SQL è supportato per le migrazioni di tabelle. Per usarlo, specificare i nomi delle tabelle nella "table_map" come indicato di seguito. È anche possibile impostare l'origine come di sola lettura. [ { "name": "source database", "target_database_name": "database di destinazione", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "schema. TargetTableName1", "schema. SourceTableName2": "schema. TargetTableName2", ... n } }, ... n ]
Per PostgreSQL, il formato dell'oggetto JSON delle opzioni del database. [ { "name": "database di origine", "target_database_name": "database di destinazione", // Usato per modificare il motore di migrazione sottostante. Fornire solo se richiesto di farlo o se si sa realmente cosa si sta facendo. "migrationSetting": { "setting1": "value1", ... n }, // Usato per modificare il motore di migrazione sottostante. Fornire solo se richiesto di farlo o se si sa realmente cosa si sta facendo. "sourceSetting": { "setting1": "value1", ... n }, // Usato per modificare il motore di migrazione sottostante. Fornire solo se richiesto di farlo o se si sa realmente cosa si sta facendo. "targetSetting": { "setting1": "value1", ... n }, // Parametro facoltativo per elencare le tabelle da includere nella migrazione. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Per MySQL, il formato dell'oggetto JSON delle opzioni del database. { // Dettagli degli schemi mappati di cui è necessario eseguire la migrazione. È possibile eseguire la migrazione di più schemi alla volta. "selected_databases":[ // database/schema 1 details { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Mapping di tabelle dall'origine agli schemi di destinazione [Facoltativo] // Non aggiungerle se è necessario eseguire la migrazione di tutte le tabelle del databased "table_map": { "sourceSchema1.table1": "targetSchema1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // gli elementi seguenti sono necessari solo per la migrazione selettiva dello schema // facoltativo, esegue la migrazione dello schema per le tabelle seguenti 'tables_to_migrate_schema': { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // facoltativo esegue la migrazione delle viste enumerate 'selected_views': [ 'sourceSchema1.view1' ], // facoltativo, esegue la migrazione dei trigger enumerati 'selected_triggers': [ 'sourceSchema1.on_table1_updated' ], // facoltativo, esegue la migrazione delle routine enumerate 'selected_routines': [ 'sourceSchema1.build_report' ], // facoltativo, esegue la migrazione degli eventi enumerati 'selected_events': [ 'sourceSchema1.nightly_maintenance' ], // Facoltativo. Se true, Servizio Migrazione del database eseguirà la migrazione dello schema del database di origine alla destinazione. "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
}
}.
Nome dell'attività.
Nome del progetto.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio.
Informazioni di connessione al server di origine. Può trattarsi di una stringa in formato JSON o del percorso in un file contenente l'oggetto JSON. Vedere gli esempi seguenti per il formato.
Formato dell'oggetto JSON di connessione per le connessioni SQL. { "userName": "nome utente", // se manca o null, verrà richiesto "password": null, // se manca o null (altamente consigliato) verrà richiesto "dataSource": "nome server[,porta]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // altamente consigliato per lasciare true "trustServerCertificate": false // altamente consigliato lasciare false }
Il formato dell'oggetto connessione JSON per le connessioni PostgreSQL. { "userName": "nome utente", // se manca o null, verrà richiesto "password": null, // se manca o null (altamente consigliato) verrà richiesto "serverName": "nome server", "databaseName": "nome database", // se non è presente, per impostazione predefinita verrà visualizzato il database "postgres" "porta": 5432, // se manca, per impostazione predefinita sarà 5432 "encryptConnection": true, // altamente consigliato per lasciare true "trustServerCertificate": false // altamente consigliato per lasciare false }
Formato dell'oggetto JSON di connessione per le connessioni MySQL. { "userName": "nome utente", // se manca o null, verrà richiesto "password": null, // se manca o null (altamente consigliato) verrà richiesto "serverName": "nome server", "porta": 3306 // se manca, il valore predefinito è 3306 }.
Informazioni di connessione al server di destinazione. Può trattarsi di una stringa in formato JSON o del percorso in un file contenente l'oggetto JSON. Per esempi di formati di connessione, vedere "source-connection-json".
Parametri facoltativi
Solo per SQL. Indica se eseguire una convalida dell'integrità dei dati basata su checksum tra origine e destinazione per il database e le tabelle selezionate.
Solo per SQL. Se eseguire un'analisi di query rapida e intelligente recuperando query dal database di origine ed eseguendole nella destinazione. Il risultato avrà statistiche di esecuzione per le esecuzioni nei database di origine e di destinazione per le query estratte.
Solo per SQL. Indica se confrontare le informazioni sullo schema tra origine e destinazione.
Tipo di spostamento dei dati supportato dall'attività. I tipi supportati sono: OnlineMigration, OfflineMigration. Se non specificato, l'impostazione predefinita sarà OfflineMigration per SQL, MySQL e OnlineMigration per PostgreSQL.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task create (dms-preview estensione)
Creare e avviare un'attività di migrazione.
Sono supportate le configurazioni di attività seguenti: -) source -> target :: task type 1) SQL -> SQLDB :: OfflineMigration 2) PostgreSQL -> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB -> MongoDB (per la migrazione a Cosmos DB tramite l'API MongoDB) :: 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]
Esempio
Creare e avviare un'attività SQL che non esegue controlli di convalida.
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
Creare e avviare un'attività SQL che esegue tutti i controlli di convalida.
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
Parametri necessari
Informazioni sul database e sulla tabella. Può trattarsi di una stringa in formato JSON o del percorso in un file contenente l'oggetto JSON. Vedere gli esempi seguenti per il formato.
Per SQL è supportato per le migrazioni di tabelle. Per usarlo, specificare i nomi delle tabelle nella "table_map" come indicato di seguito. È anche possibile impostare l'origine come di sola lettura. [ { "name": "source database", "target_database_name": "database di destinazione", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "schema. TargetTableName1", "schema. SourceTableName2": "schema. TargetTableName2", ... n } }, ... n ]
Per PostgreSQL, il formato dell'oggetto JSON delle opzioni del database. [ { "name": "database di origine", "target_database_name": "database di destinazione", // Usato per modificare il motore di migrazione sottostante. Fornire solo se richiesto di farlo o se si sa realmente cosa si sta facendo. "migrationSetting": { "setting1": "value1", ... n }, // Usato per modificare il motore di migrazione sottostante. Fornire solo se richiesto di farlo o se si sa realmente cosa si sta facendo. "sourceSetting": { "setting1": "value1", ... n }, // Usato per modificare il motore di migrazione sottostante. Fornire solo se richiesto di farlo o se si sa realmente cosa si sta facendo. "targetSetting": { "setting1": "value1", ... n }, // Parametro facoltativo per elencare le tabelle da includere nella migrazione. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Per MongoDB sono supportate le migrazioni per raccolta. Per usarlo, specificare le raccolte all'interno dell'oggetto di database come indicato di seguito. { // impostato su zero per ottenere il boost predefinito durante la migrazione (scelta consigliata) "boostRUs": 0, // "OneTime" o "Continuous", solo "OneTime" è attualmente supportato "replication": "OneTime", // Impostare su null per usare le risorse massime disponibili. "throttling": { // percentage of the CPU to try to avoid using "minFreeCpu": 25, // quantità di RAM (in MB) per tentare di evitare di usare "minFreeMemoryMb": 1024, // numero massimo di raccolte di cui eseguire la migrazione alla volta "maxParallelism": 2 }, "databases": { "database_name": { // vedere https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // impostato su null per usare il valore predefinito // o 0 se non è necessario effettuare il provisioning della velocità effettiva a livello di database "targetRUs": 0, "collections": { "collection_name_1": { // Indica se il database/raccolta di destinazione verrà eliminato se esiste "canDelete": true, // impostato su null se la destinazione non deve essere partizionata // o per copiare la chiave di partizione dall'origine (se esistente) "shardKey": null, // impostata su null per l'uso predefinito (scelta consigliata) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", accetta "Forward", "Reverse" o "Hashed", ma CosmosDB accetta solo una chiave di partizione con hash a campo singolo "order": "Forward" }, ... n ], // se la chiave di partizione è univoca // vedere https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.
Nome dell'attività. Un'attività di progetto DMS è l'attività che esegue il lavoro correlato alla migrazione. Potrebbero essere presenti più attività associate a un progetto.
Nome del progetto. Il progetto Servizio Migrazione del database è un raggruppamento logico che include la connessione al database di origine, la connessione al database di destinazione e un elenco di database di cui eseguire la migrazione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio. Servizio Migrazione del database è un'istanza di Azure che esegue migrazioni di database.
Informazioni di connessione al server di origine. Può trattarsi di una stringa in formato JSON o del percorso in un file contenente l'oggetto JSON. Vedere gli esempi seguenti per il formato.
Formato dell'oggetto JSON di connessione per le connessioni SQL. { "userName": "nome utente", // se manca o null, verrà richiesto "password": null, // se manca o null (altamente consigliato) verrà richiesto "dataSource": "nome server[,porta]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // altamente consigliato per lasciare true "trustServerCertificate": false // altamente consigliato lasciare false }
Il formato dell'oggetto connessione JSON per le connessioni PostgreSQL. { "userName": "nome utente", // se manca o null, verrà richiesto "password": null, // se manca o null (altamente consigliato) verrà richiesto "serverName": "nome server", "databaseName": "nome database", // se non è presente, per impostazione predefinita verrà visualizzato il database "postgres" "porta": 5432, // se manca, per impostazione predefinita sarà 5432 "encryptConnection": true, // altamente consigliato per lasciare true "trustServerCertificate": false // altamente consigliato per lasciare false }
Formato dell'oggetto JSON di connessione per le connessioni MongoDB. { "userName": null, // se manca o null, verrà richiesto "password": null, // se manca o null (altamente consigliato) verrà richiesto "connectionString": "mongodb://hostOrIp:port" }.
Informazioni di connessione al server di destinazione. Può trattarsi di una stringa in formato JSON o del percorso in un file contenente l'oggetto JSON. Per esempi di formati di connessione, vedere "source-connection-json".
Parametri facoltativi
Solo per SQL. Indica se eseguire una convalida dell'integrità dei dati basata su checksum tra origine e destinazione per il database e le tabelle selezionate.
Solo per SQL. Se eseguire un'analisi di query rapida e intelligente recuperando query dal database di origine ed eseguendole nella destinazione. Il risultato avrà statistiche di esecuzione per le esecuzioni nei database di origine e di destinazione per le query estratte.
Solo per SQL. Indica se confrontare le informazioni sullo schema tra origine e destinazione.
Tipo di spostamento dei dati supportato dall'attività. I tipi supportati sono: OnlineMigration, OfflineMigration. Se non specificato, l'impostazione predefinita sarà OfflineMigration per SQL, MongoDB e OnlineMigration per PostgreSQL.
Solo per MongoDB in Cosmos DB. Indica se eseguire solo la convalida e NON eseguire la migrazione. È obbligatorio eseguire un'attività "convalida solo" prima di tentare una migrazione effettiva. Una volta completata la convalida, passare il nome di questa attività "convalida solo" all'argomento 'validated task name' di una nuova attività.
(solo per MongoDB per Cosmos DB) Quando si esegue una migrazione, è neceaary passare il nome di un'attività 'convalida solo' eseguita in precedenza.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task cutover
Per un'attività di migrazione online, completare la migrazione eseguendo un cutover.
Per visualizzare il risultato della richiesta, usare il comando 'task show': az dms project task show ... --expand.
az dms project task cutover --name
--object-name
--project-name
--resource-group
--service-name
Parametri necessari
Nome dell'attività.
Nome del database nell'origine da tagliare.
Nome del progetto.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task delete
Eliminare un'attività di migrazione.
az dms project task delete --name
--project-name
--resource-group
--service-name
[--delete-running-tasks]
[--yes]
Esempio
Eliminare un'attività di migrazione. (generato automaticamente)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Parametri necessari
Nome dell'attività.
Nome del progetto.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio.
Parametri facoltativi
Se l'attività è attualmente in esecuzione, annullare l'attività prima di eliminare il progetto.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task list
Elencare le attività all'interno di un progetto. Alcune attività possono avere lo stato Sconosciuto, che indica che si è verificato un errore durante la query sullo stato di tale attività.
az dms project task list --project-name
--resource-group
--service-name
[--task-type]
Esempio
Elencare tutte le attività all'interno di un progetto.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Elencare solo le attività di migrazione da SQL a SQL all'interno di un progetto.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Parametri necessari
Nome del progetto.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio.
Parametri facoltativi
Filtra l'elenco in base al tipo di attività. Per l'elenco dei possibili tipi, vedere "az dms check-status".
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task restart
Riavviare l'intera migrazione o semplicemente un oggetto specificato. Attualmente supportato solo dalle migrazioni di MongoDB.
Per visualizzare il risultato della richiesta, usare il comando 'task show': az dms project task show ... --expand.
az dms project task restart --name
--project-name
--resource-group
--service-name
[--object-name]
Parametri necessari
Nome dell'attività. Un'attività di progetto DMS è l'attività che esegue il lavoro correlato alla migrazione. Potrebbero essere presenti più attività associate a un progetto.
Nome del progetto. Il progetto Servizio Migrazione del database è un raggruppamento logico che include la connessione al database di origine, la connessione al database di destinazione e un elenco di database di cui eseguire la migrazione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio. Servizio Migrazione del database è un'istanza di Azure che esegue migrazioni di database.
Parametri facoltativi
Nome completo del database o della raccolta da riavviare. Lasciare vuoto per riavviare l'intera migrazione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task show
Visualizzare i dettagli di un'attività di migrazione. Usare "--expand" per ottenere altri dettagli.
az dms project task show --name
--project-name
--resource-group
--service-name
[--expand]
Esempio
Visualizzare i dettagli di un'attività di migrazione. Usare "--expand" per ottenere altri dettagli. (generato automaticamente)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Parametri necessari
Nome dell'attività.
Nome del progetto.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio.
Parametri facoltativi
Espandere la risposta per fornire altri dettagli. Usare con "comando" per visualizzare altri dettagli dell'attività. Usare con "output" per visualizzare i risultati della migrazione dell'attività.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dms project task stop
Arresta l'attività o arresta la migrazione sull'oggetto specificato (solo migrazioni mongoDB).
Per visualizzare il risultato della richiesta, usare il comando 'task show': az dms project task show ... --expand.
az dms project task stop --name
--project-name
--resource-group
--service-name
[--object-name]
Parametri necessari
Nome dell'attività. Un'attività di progetto DMS è l'attività che esegue il lavoro correlato alla migrazione. Potrebbero essere presenti più attività associate a un progetto.
Nome del progetto. Il progetto Servizio Migrazione del database è un raggruppamento logico che include la connessione al database di origine, la connessione al database di destinazione e un elenco di database di cui eseguire la migrazione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio. Servizio Migrazione del database è un'istanza di Azure che esegue migrazioni di database.
Parametri facoltativi
Supportato solo dalle migrazioni di MongoDB. Nome completo del database o della raccolta che si desidera arrestare. Lasciare vuoto per arrestare l'intera migrazione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.