az datamigration
Note
Questo riferimento fa parte dell'estensione datamigration per l'interfaccia della riga di comando di Azure (versione 2.75.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az datamigration . Altre informazioni sulle estensioni.
Gestire datamigration.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az datamigration get-assessment |
Avviare la valutazione nelle istanze di SQL Server. |
Extension | GA |
| az datamigration get-sku-recommendation |
Fornire consigli sullo SKU per le offerte di Azure SQL. |
Extension | GA |
| az datamigration login-migration |
Eseguire la migrazione degli account di accesso da SQL Server di origine alla destinazione Azure Sql Server. |
Extension | GA |
| az datamigration performance-data-collection |
Raccogliere i dati sulle prestazioni per le istanze di SQL Server specificati. |
Extension | GA |
| az datamigration register-integration-runtime |
Registrare Servizio Migrazione del database in Integration Runtime. |
Extension | GA |
| az datamigration sql-db |
Gestire il database SQL. |
Extension | GA |
| az datamigration sql-db cancel |
Arrestare la migrazione del database in corso al database SQL. |
Extension | GA |
| az datamigration sql-db create |
Creare una nuova migrazione del database a un determinato database SQL. Questo comando può eseguire la migrazione dei dati dalle tabelle di database di origine selezionate alle tabelle di database di destinazione. Se il database di destinazione non ha una tabella esistente, usare New-AzDataMigrationSqlServerSchema comando per eseguire la migrazione degli oggetti schema dal database di origine ai database di destinazione. Il collegamento di New-AzDataMigrationSqlServerSchema è https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Extension | GA |
| az datamigration sql-db delete |
Eliminare una migrazione del database in corso o completata al database SQL. |
Extension | GA |
| az datamigration sql-db retry |
Riprovare a eseguire la migrazione per il database. |
Extension | GA |
| az datamigration sql-db show |
Recuperare la migrazione del database specificata per un database SQL specificato. |
Extension | GA |
| az datamigration sql-db wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di datamigration sql-db. |
Extension | GA |
| az datamigration sql-managed-instance |
Gestire sql Istanza gestita. |
Extension | GA |
| az datamigration sql-managed-instance cancel |
Arrestare la migrazione del database in corso a Istanza gestita di SQL. |
Extension | GA |
| az datamigration sql-managed-instance create |
Creare una nuova migrazione del database a un determinato Istanza gestita di SQL. |
Extension | GA |
| az datamigration sql-managed-instance cutover |
Avviare il cutover per la migrazione online del database in corso a Istanza gestita di SQL. |
Extension | GA |
| az datamigration sql-managed-instance delete |
Eliminare la risorsa Migrazione del database. |
Extension | GA |
| az datamigration sql-managed-instance show |
Recuperare la migrazione del database specificata per un determinato Istanza gestita di SQL. |
Extension | GA |
| az datamigration sql-managed-instance wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione della datamigration sql-managed-instance. |
Extension | GA |
| az datamigration sql-server-schema |
Eseguire la migrazione dello schema da Sql Server di origine all'Azure Sql Server di destinazione. |
Extension | GA |
| az datamigration sql-service |
Gestire Servizio Migrazione del database. |
Extension | GA |
| az datamigration sql-service create |
Creare Servizio Migrazione del database. |
Extension | GA |
| az datamigration sql-service delete |
Eliminare Servizio Migrazione del database. |
Extension | GA |
| az datamigration sql-service delete-node |
Eliminare il nodo del runtime di integrazione. |
Extension | GA |
| az datamigration sql-service list |
Recuperare tutti i Servizi Migrazione del database nel gruppo di risorse. E Recuperare tutti i Servizi Migrazione del database nella sottoscrizione. |
Extension | GA |
| az datamigration sql-service list-auth-key |
Recuperare l'elenco delle chiavi di autenticazione per Integration Runtime self-hosted. |
Extension | GA |
| az datamigration sql-service list-integration-runtime-metric |
Recuperare i nodi runtine di integrazione registrati e i relativi dati di monitoraggio per un determinato Servizio Migrazione del database. |
Extension | GA |
| az datamigration sql-service list-migration |
Recuperare l'elenco delle migrazioni di database collegate al servizio. |
Extension | GA |
| az datamigration sql-service regenerate-auth-key |
Rigenerare un nuovo set di chiavi di autenticazione per Integration Runtime self-hosted. |
Extension | GA |
| az datamigration sql-service show |
Recuperare il Servizio Migrazione del database. |
Extension | GA |
| az datamigration sql-service update |
Aggiornare Servizio Migrazione del database. |
Extension | GA |
| az datamigration sql-service wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione del servizio sql-service di datamigration. |
Extension | GA |
| az datamigration sql-vm |
Gestire una macchina virtuale Sql. |
Extension | GA |
| az datamigration sql-vm cancel |
Arrestare la migrazione del database in corso alla macchina virtuale SQL. |
Extension | GA |
| az datamigration sql-vm create |
Creare una nuova migrazione del database a una determinata macchina virtuale SQL. |
Extension | GA |
| az datamigration sql-vm cutover |
Avviare il cutover per la migrazione online del database in corso alla macchina virtuale SQL. |
Extension | GA |
| az datamigration sql-vm delete |
Eliminare la risorsa Migrazione del database. |
Extension | GA |
| az datamigration sql-vm show |
Recuperare la migrazione del database specificata per una determinata macchina virtuale SQL. |
Extension | GA |
| az datamigration sql-vm wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione della datamigration sql-vm. |
Extension | GA |
| az datamigration tde-migration |
Eseguire la migrazione del certificato TDE dal SQL Server di origine all'SQL Server di Azure di destinazione. |
Extension | GA |
az datamigration get-assessment
Avviare la valutazione nelle istanze di SQL Server.
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Esempio
Eseguire la valutazione SQL in un determinato SQL Server usando stringa di connessione.
az datamigration get-assessment --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Eseguire valutazione SQL in un determinato SQL Server usando il file di configurazione della valutazione.
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
Eseguire valutazione SQL in più server SQL in una chiamata usando stringa di connessione.
az datamigration get-assessment --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Percorso di ConfigFile.
SQL Server stringhe di connessione.
Cartella di output in cui archiviare il report di valutazione.
Abilitare questo parametro per sovrascrivere il report di valutazione esistente.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az datamigration get-sku-recommendation
Fornire consigli sullo SKU per le offerte di Azure SQL.
az datamigration get-sku-recommendation [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--database-allow-list]
[--database-deny-list]
[--display-result]
[--elastic-strategy]
[--end-time]
[--output-folder]
[--overwrite]
[--scaling-factor]
[--start-time]
[--target-percentile]
[--target-platform]
[--target-sql-instance]
Esempio
Ottenere consigli sullo SKU per i SQL Server specificati usando la riga di comando.
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
Ottenere una raccomandazione sku per i SQL Server specificati usando il file di configurazione della valutazione.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Percorso di ConfigFile.
Elenco delimitato da spazi di nomi di database che possono essere consentiti per la considerazione della raccomandazione sku, escludendo tutti gli altri. Impostare solo uno dei seguenti valori o nessuno: databaseAllowList, databaseDenyList. Impostazione predefinita: null.
Elenco delimitato da spazi dei nomi dei database da non considerare per la raccomandazione sku. Impostare solo uno dei seguenti valori o nessuno: databaseAllowList, databaseDenyList. Impostazione predefinita: null.
Indica se stampare o no i risultati della raccomandazione SKU su console. Abilitare questo parametro per visualizzare il risultato.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Indica se usare o meno la strategia elastica per le raccomandazioni relative allo SKU in base alla profilatura dell'utilizzo delle risorse. Abilitare questo parametro per usare la strategia elastica.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Ora di fine UTC dei punti dati delle prestazioni da considerare durante l'aggregazione, in formato AAAA-MM-DD formato HH:MM. Usato solo per la strategia di base (non-elastica). Impostazione predefinita: verranno considerati tutti i punti dati raccolti.
Cartella di output in cui vengono archiviati i dati sulle prestazioni del SQL Server. Il valore deve essere uguale a quello usato in PerfDataCollection.
Indica se sovrascrivere o meno i report di raccomandazione relativi agli SKU esistenti. Abilitare questo parametro per sovrascrivere.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Fattore di scalabilità (comfort) usato durante la raccomandazione per lo SKU. Ad esempio, se viene determinato che esiste un requisito di CPU 4 vCore con un fattore di ridimensionamento pari a 150%, il requisito della CPU reale sarà 6 vCore.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 100 |
Ora di inizio UTC dei punti dati delle prestazioni da considerare durante l'aggregazione, in formato AAAA-MM-DD formato HH:MM. Usato solo per la strategia di base (non-elastica). Impostazione predefinita: verranno considerati tutti i punti dati raccolti.
Percentile dei punti dati da usare durante l'aggregazione dei dati sulle prestazioni. Usato solo per la strategia di base (non-elastica).
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 95 |
Piattaforma di destinazione per la raccomandazione sku: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine o Any. Se è selezionata qualsiasi opzione, verranno valutate le raccomandazioni relative agli SKU per tutte e tre le piattaforme di destinazione e verrà restituita la scelta migliore.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | Any |
Nome dell'istanza SQL per cui è consigliabile usare lo SKU. Impostazione predefinita: outputFolder verrà analizzato per individuare i file creati dall'azione PerfDataCollection e verranno fornite raccomandazioni per ogni istanza trovata.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az datamigration login-migration
Eseguire la migrazione degli account di accesso da SQL Server di origine alla destinazione Azure Sql Server.
az datamigration login-migration [--aad-domain-name]
[--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--csv-file-path]
[--list-of-login]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Esempio
Eseguire Eseguire la migrazione degli account di accesso da SQL Server di origine alla destinazione Azure Sql Server usando i parametri.
az datamigration login-migration --src-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --tgt-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --csv-file-path "C:\CSVFile" --list-of-login "loginname1" "loginname2" --output-folder "C:\OutputFolder" --aad-domain-name "AADDomainName"
Eseguire Eseguire la migrazione degli account di accesso da SQL Server di origine alla destinazione Azure Sql Server usando il file di configurazione.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Obbligatorio se Windows account di accesso sono inclusi nell'elenco degli account di accesso di cui eseguire la migrazione.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Percorso di ConfigFile.
Percorso del file CSV degli account di accesso. Usare un solo parametro tra questo e listOfLogin.
Elenco di account di accesso in formato stringa. Se è necessario eseguire la migrazione di un numero elevato di account di accesso, usare l'opzione file CSV.
Impostazione predefinita: %LocalAppData%cartella /Microsoft/SqlLoginMigrations) in cui verranno scritti i log.
Connection string per le istanze SQL di origine usando il formato stringa di connessione formale.
Connection string per le istanze SQL di destinazione usando il formato stringa di connessione formale.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az datamigration performance-data-collection
Raccogliere i dati sulle prestazioni per le istanze di SQL Server specificati.
az datamigration performance-data-collection [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--number-of-iteration]
[--output-folder]
[--perf-query-interval]
[--static-query-interval]
[--time]
Esempio
Raccogliere i dati sulle prestazioni di un determinato SQL Server usando stringa di connessione.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Raccogliere i dati sulle prestazioni di più SQL Server in una chiamata usando stringa di connessione.
az datamigration performance-data-collection --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Raccogliere i dati sulle prestazioni di un determinato SQL Server usando il file di configurazione della valutazione.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Raccogliere i dati sulle prestazioni di un determinato SQL Server specificando un limite di tempo. Se il limite di tempo specificato è prima del completamento di un ciclo di iterazione, il processo terminerà senza salvare i dati sulle prestazioni dell'ultimo ciclo.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60 --time 60
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Percorso di ConfigFile.
SQL Server stringhe di connessione.
Numero di iterazioni della raccolta di dati sulle prestazioni da eseguire prima di eseguire il salvataggio permanente in un file. Ad esempio, con i valori predefiniti, i dati sulle prestazioni verranno mantenuti ogni 30 secondi * 20 iterazioni = 10 minuti. Minimo: 2.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 20 |
Cartella di output per archiviare i dati sulle prestazioni.
Intervallo in cui eseguire query sui dati sulle prestazioni, in secondi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 30 |
Intervallo in cui eseguire query e salvare in modo permanente i dati di configurazione statici, in secondi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 3600 |
Tempo dopo il quale l'esecuzione del comando viene arrestata automaticamente, in secondi. Se questo parametro non è specificato, sarà necessario intervenire manualmente per arrestare l'esecuzione del comando.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az datamigration register-integration-runtime
Registrare Servizio Migrazione del database in Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--installed-ir-path]
[--ir-path]
Esempio
Registrare Sql Migration Service in Integration Runtime self-hosted.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Installare Integration Runtime e registrare un Servizio Migrazione SQL.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
Leggere il Integration Runtime dal percorso di installazione specificato.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --installed-ir-path "D:\My Softwares\Microsoft Integration Runtime\5.0"
Parametri necessari
AuthKey del Servizio Migrazione SQL.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Percorso della cartella Version nel percorso installato Integration Runtime. Questa operazione può essere fornita quando è installato il runtime di integrazione, ma il comando non riesce a leggerlo. Formato: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.
Percorso di Integration Runtime MSI.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az datamigration sql-server-schema
Eseguire la migrazione dello schema da Sql Server di origine all'Azure Sql Server di destinazione.
az datamigration sql-server-schema [--acquire-policy-token]
[--action {DeploySchema, GenerateScript, MigrateSchema}]
[--change-reference]
[--config-file-path]
[--input-script-file-path]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Esempio
Eseguire La migrazione di oggetti di database dal SQL Server di origine al database SQL di Azure di destinazione usando i parametri.
az datamigration sql-server-schema --action "MigrateSchema" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password="
Eseguire genera script di schema TSQL dal SQL Server di origine usando i parametri.
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --output-folder "C:\OutputFolder"
Eseguire deploy TSQL script to the target database SQL di Azure using Parameters (Distribuisci script TSQL nel database SQL di Azure di destinazione usando i parametri).
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --input-script-file-path "C:\OutputFolder\script.sql"
Eseguire La migrazione di oggetti di database dal SQL Server di origine al database SQL di Azure di destinazione usando ConfigFile.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Selezionare un'azione di migrazione dello schema. MigrateSchema consiste nel eseguire la migrazione degli oggetti di database a database SQL di Azure destinazione. GenerateScript consiste nel generare uno script di schema TSQL modificabile che può essere usato per l'esecuzione nella destinazione per distribuire gli oggetti. DeploySchema consiste nell'eseguire lo script TSQL generato dall'azione -GenerateScript nella destinazione per distribuire gli oggetti.
| Proprietà | Valore |
|---|---|
| Valori accettati: | DeploySchema, GenerateScript, MigrateSchema |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Percorso di ConfigFile. I nomi dei parametri accettati in configfile.json sono Action, sourceConnectionString, targetConnectionString, inputScriptFilePath e outputFolder.
Percorso di uno script di schema TSQL modificabile. Usare questo parametro solo con DeploySchema Action.
Impostazione predefinita: %LocalAppData%cartella /Microsoft/SqlSchemaMigration) in cui verranno scritti i log e lo script dello schema TSQL generato da GenerateScript Action.
Connection string per l'istanza SQL di origine, usando il formato stringa di connessione formale.
Connection string per l'istanza SQL di destinazione, usando il formato stringa di connessione formale.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az datamigration tde-migration
Eseguire la migrazione del certificato TDE dal SQL Server di origine all'SQL Server di Azure di destinazione.
az datamigration tde-migration [--acquire-policy-token]
[--change-reference]
[--database-name --dbname]
[--network-share-domain --networkdomain]
[--network-share-password --networkpw]
[--network-share-path --networkpath]
[--network-share-user-name --networkuser]
[--source-sql-connection-string --srcsqlcs]
[--target-managed-instance-name --tgtname]
[--target-resource-group-name --tgtrg]
[--target-subscription-id --tgtsubscription]
Esempio
Eseguire la migrazione del certificato TDE dal SQL Server di origine all'SQL Server di Azure di destinazione.
az datamigration tde-migration --source-sql-connection-string "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --target-subscription-id "00000000-0000-0000-0000-000000000000" --target-resource-group-name "ResourceGroupName" --target-managed-instance-name "TargetManagedInstanceName" --network-share-path "\NetworkShare\Folder" --network-share-domain "NetworkShare" --network-share-user-name "NetworkShareUserName" --network-share-password "" --database-name "TdeDb_0" "TdeDb_1" "TdeDb_2"
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Nome del database di origine.
Dominio di condivisione di rete.
Password di condivisione di rete.
Percorso condivisione di rete.
Nome utente condivisione di rete.
Connection string per l'istanza SQL di origine, usando il formato stringa di connessione formale.
Nome del SQL Server di Azure.
Nome del gruppo di risorse del server di Azure SQL di destinazione.
ID sottoscrizione del server di Azure SQL di destinazione.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |