Condividi tramite


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://dotnet.territoriali.olinfo.it/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.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--config-file-path

Percorso di ConfigFile.

--connection-string

SQL Server stringhe di connessione.

--output-folder

Cartella di output in cui archiviare il report di valutazione.

--overwrite

Abilitare questo parametro per sovrascrivere il report di valutazione esistente.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--config-file-path

Percorso di ConfigFile.

--database-allow-list

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.

--database-deny-list

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.

--display-result

Indica se stampare o no i risultati della raccomandazione SKU su console. Abilitare questo parametro per visualizzare il risultato.

Proprietà Valore
Valore predefinito: False
--elastic-strategy

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
--end-time

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.

--output-folder

Cartella di output in cui vengono archiviati i dati sulle prestazioni del SQL Server. Il valore deve essere uguale a quello usato in PerfDataCollection.

--overwrite

Indica se sovrascrivere o meno i report di raccomandazione relativi agli SKU esistenti. Abilitare questo parametro per sovrascrivere.

Proprietà Valore
Valore predefinito: False
--scaling-factor

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
--start-time

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.

--target-percentile

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
--target-platform

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
--target-sql-instance

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

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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.

--aad-domain-name

Obbligatorio se Windows account di accesso sono inclusi nell'elenco degli account di accesso di cui eseguire la migrazione.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--config-file-path

Percorso di ConfigFile.

--csv-file-path

Percorso del file CSV degli account di accesso. Usare un solo parametro tra questo e listOfLogin.

--list-of-login

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.

--output-folder

Impostazione predefinita: %LocalAppData%cartella /Microsoft/SqlLoginMigrations) in cui verranno scritti i log.

--src-sql-connection-str

Connection string per le istanze SQL di origine usando il formato stringa di connessione formale.

--tgt-sql-connection-str

Connection string per le istanze SQL di destinazione usando il formato stringa di connessione formale.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--config-file-path

Percorso di ConfigFile.

--connection-string

SQL Server stringhe di connessione.

--number-of-iteration

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
--output-folder

Cartella di output per archiviare i dati sulle prestazioni.

--perf-query-interval

Intervallo in cui eseguire query sui dati sulle prestazioni, in secondi.

Proprietà Valore
Valore predefinito: 30
--static-query-interval

Intervallo in cui eseguire query e salvare in modo permanente i dati di configurazione statici, in secondi.

Proprietà Valore
Valore predefinito: 3600
--time

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

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

--auth-key

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.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--installed-ir-path

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

--ir-path

Percorso di Integration Runtime MSI.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--action

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
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--config-file-path

Percorso di ConfigFile. I nomi dei parametri accettati in configfile.json sono Action, sourceConnectionString, targetConnectionString, inputScriptFilePath e outputFolder.

--input-script-file-path

Percorso di uno script di schema TSQL modificabile. Usare questo parametro solo con DeploySchema Action.

--output-folder

Impostazione predefinita: %LocalAppData%cartella /Microsoft/SqlSchemaMigration) in cui verranno scritti i log e lo script dello schema TSQL generato da GenerateScript Action.

--src-sql-connection-str

Connection string per l'istanza SQL di origine, usando il formato stringa di connessione formale.

--tgt-sql-connection-str

Connection string per l'istanza SQL di destinazione, usando il formato stringa di connessione formale.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--database-name --dbname

Nome del database di origine.

--network-share-domain --networkdomain

Dominio di condivisione di rete.

--network-share-password --networkpw

Password di condivisione di rete.

--network-share-path --networkpath

Percorso condivisione di rete.

--network-share-user-name --networkuser

Nome utente condivisione di rete.

--source-sql-connection-string --srcsqlcs

Connection string per l'istanza SQL di origine, usando il formato stringa di connessione formale.

--target-managed-instance-name --tgtname

Nome del SQL Server di Azure.

--target-resource-group-name --tgtrg

Nome del gruppo di risorse del server di Azure SQL di destinazione.

--target-subscription-id --tgtsubscription

ID sottoscrizione del server di Azure SQL di destinazione.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

Proprietà Valore
Valore predefinito: False