Share via


az dms project

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 i progetti per un'istanza del Servizio Migrazione del database di Azure (versione classica).

Comandi

Nome Descrizione Tipo Stato
az dms project check-name

Controllare se un determinato nome di progetto è disponibile all'interno di una determinata istanza del Servizio Migrazione del database e la validità del nome.

Memoria centrale Disponibilità generale
az dms project create

Creare un progetto di migrazione che può contenere più attività.

Memoria centrale Disponibilità generale
az dms project create (dms-preview estensione)

Creare un progetto di migrazione che può contenere più attività.

Estensione Disponibilità generale
az dms project delete

Eliminare un progetto.

Memoria centrale Disponibilità generale
az dms project list

Elencare i progetti all'interno di un'istanza del Servizio Migrazione del database.

Memoria centrale Disponibilità generale
az dms project show

Visualizzare i dettagli di un progetto di migrazione.

Memoria centrale Disponibilità generale
az dms project task

Gestire le attività per il progetto di un'istanza di Servizio Migrazione del database di Azure (versione classica).

Core ed estensione Disponibilità generale
az dms project task cancel

Annullare un'attività se è attualmente in coda o in esecuzione.

Memoria centrale 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.

Memoria centrale Disponibilità generale
az dms project task create

Creare e avviare un'attività di migrazione.

Memoria centrale 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.

Memoria centrale Disponibilità generale
az dms project task delete

Eliminare un'attività di migrazione.

Memoria centrale 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à.

Memoria centrale 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.

Memoria centrale 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 check-name

Controllare se un determinato nome di progetto è disponibile all'interno di una determinata istanza del Servizio Migrazione del database e la validità del nome.

az dms project check-name --name
                          --resource-group
                          --service-name

Parametri necessari

--name -n

Nome del progetto da controllare.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--service-name

Nome del servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az dms project create

Creare un progetto di migrazione che può contenere più attività.

Sono supportate le configurazioni di progetto seguenti: -) source -> target

  1. SQL -> SQLDB
  2. PostgreSQL -> AzureDbForPostgreSQL
  3. MySQL -> AzureDbForMySQL.
az dms project create --location
                      --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--tags]

Esempio

Creare un progetto DA SQL a SQLDB per un'istanza del Servizio Migrazione del database.

az dms project create -l westus -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

Creare un progetto PostgreSql in AzureDbForPostgreSql per un'istanza del Servizio Migrazione del database.

az dms project create -l westus -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

Creare un progetto MySQL in AzureDbForMySQL per un'istanza del Servizio Migrazione del database.

az dms project create -l westus -n mysqlproject -g myresourcegroup --service-name mydms --source-platform MySQL --target-platform AzureDbForMySQL --tags tagName1=tagValue1 tagWithNoValue

Parametri necessari

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--name -n

Nome del progetto.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--service-name

Nome del servizio.

--source-platform

Tipo di server per il database di origine. I tipi supportati sono: SQL, PostgreSQL, MySQL.

--target-platform

Tipo di servizio per il database di destinazione. I tipi supportati sono: SQLDB, AzureDbForPostgreSQL, AzureDbForMySQL.

Parametri facoltativi

--tags

Elenco delimitato da spazi dei tag nel formato "tag1[=value1]".

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az dms project create (dms-preview estensione)

Creare un progetto di migrazione che può contenere più attività.

Sono supportate le configurazioni di progetto seguenti: -) source -> target 1) SQL -> SQLDB 2) PostgreSQL -> AzureDbForPostgreSQL 3) MongoDB -> MongoDB (per la migrazione a Cosmos DB tramite l'API MongoDB).

az dms project create --location
                      --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--tags]

Esempio

Creare un progetto DA SQL a SQLDB per un'istanza del Servizio Migrazione del database.

az dms project create -l westus -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

Creare un progetto PostgreSql in AzureDbForPostgreSql per un'istanza del Servizio Migrazione del database.

az dms project create -l westus -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

Parametri necessari

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--name -n

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.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--service-name

Nome del servizio. Servizio Migrazione del database è un'istanza di Azure che esegue migrazioni di database.

--source-platform

Tipo di server per il database di origine. I tipi supportati sono: SQL, PostgreSQL, MongoDB.

--target-platform

Tipo di servizio per il database di destinazione. I tipi supportati sono: SQLDB, AzureDbForPostgreSQL, MongoDB.

Parametri facoltativi

--tags

Elenco delimitato da spazi dei tag nel formato tag1[=value1]".

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az dms project delete

Eliminare un progetto.

az dms project delete --name
                      --resource-group
                      --service-name
                      [--delete-running-tasks]
                      [--yes]

Esempio

Eliminare un progetto. (generato automaticamente)

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

Parametri necessari

--name -n

Nome del progetto.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--service-name

Nome del servizio.

Parametri facoltativi

--delete-running-tasks

Annullare le attività in esecuzione prima di eliminare il progetto.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az dms project list

Elencare i progetti all'interno di un'istanza del Servizio Migrazione del database.

az dms project list --resource-group
                    --service-name

Esempio

Elencare i progetti all'interno di un'istanza del Servizio Migrazione del database. (generato automaticamente)

az dms project list --resource-group MyResourceGroup --service-name MyService

Parametri necessari

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--service-name

Nome del servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az dms project show

Visualizzare i dettagli di un progetto di migrazione.

az dms project show --name
                    --resource-group
                    --service-name

Esempio

Visualizzare i dettagli di un progetto di migrazione. (generato automaticamente)

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

Parametri necessari

--name -n

Nome del progetto.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--service-name

Nome del servizio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.