az datamigration sql-db
Kommentar
Den här referensen är en del av datamigrationstillägget för Azure CLI (version 2.15.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az datamigration sql-db-kommando . Läs mer om tillägg.
Hantera databasmigreringar till SQL DB.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az datamigration sql-db cancel |
Stoppa pågående databasmigrering till SQL DB. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-db create |
Skapa en ny databasmigrering till en viss SQL Db. Det här kommandot kan migrera data från de valda källdatabastabellerna till måldatabastabellerna. Om måldatabasen inte har någon befintlig tabell använder du kommandot New-AzDataMigrationSqlServerSchema för att migrera schemaobjekt från källdatabasen till måldatabse. Länken för New-AzDataMigrationSqlServerSchema är https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-db delete |
Ta bort en pågående eller slutförd databasmigrering till SQL DB. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-db show |
Hämta den angivna databasmigreringen för en viss SQL DB. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-db wait |
Placera CLI i vänteläge tills ett villkor för datamigrationen sql-db uppfylls. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-db cancel
Stoppa pågående databasmigrering till SQL DB.
az datamigration sql-db cancel --migration-operation-id
[--ids]
[--no-wait]
[--resource-group]
[--sqldb-instance-name]
[--subscription]
[--target-db-name]
Exempel
Stoppa pågående migrering för databasen.
az datamigration sql-db cancel --migration-operation-id "9a90bb84-e70f-46f7-b0ae-1aef5b3b9f07" --resource-group "testrg" --sqldb-instance-name "sqldbinstance" --target-db-name "db1"
Obligatoriska parametrar
ID-spårningsmigrering.
Valfria parametrar
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Vänta inte tills den långvariga åtgärden har slutförts.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på sql database-målservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Namnet på måldatabasen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az datamigration sql-db create
Skapa en ny databasmigrering till en viss SQL Db. Det här kommandot kan migrera data från de valda källdatabastabellerna till måldatabastabellerna. Om måldatabasen inte har någon befintlig tabell använder du kommandot New-AzDataMigrationSqlServerSchema för att migrera schemaobjekt från källdatabasen till måldatabse. Länken för New-AzDataMigrationSqlServerSchema är https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema.
az datamigration sql-db create --resource-group
--sqldb-instance-name
--target-db-name
[--migration-service]
[--no-wait]
[--scope]
[--source-database-name]
[--source-sql-connection]
[--table-list]
[--target-db-collation]
[--target-sql-connection]
Exempel
Skapa eller uppdatera databasmigreringsresursen med maximala parametrar.
az datamigration sql-db create --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --table-list "[Schema1].[TableName1]" "[Schema2].[TableName2]" --target-sql-connection authentication="SqlAuthentication" data-source="sqldbinstance" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --sqldb-instance-name "sqldbinstance" --target-db-name "db1"
Skapa eller uppdatera databasmigreringsresursen med minimiparametrar.
az datamigration sql-db create --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/servers/sqldbinstance" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --target-sql-connection authentication="SqlAuthentication" data-source="sqldbinstance" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --sqldb-instance-name "sqldbinstance" --target-db-name "db1"
Obligatoriska parametrar
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på sql database-målservern.
Namnet på måldatabasen.
Valfria parametrar
Resurs-ID för Migreringstjänsten.
Vänta inte tills den långvariga åtgärden har slutförts.
Resurs-ID för målresursen (SQL VM, SQL Managed Instance eller SQL DB).
Namnet på källdatabasen.
Källinformation om SQL Server-anslutning.
Användning: --source-sql-connection data-source=XX authentication=XX user-name=XX password=XX encrypt-connection=XX trust-server-certificate=XX
datakälla: Datakälla. autentisering: Autentiseringstyp. användarnamn: Användarnamn för att ansluta till käll-SQL. lösenord: Lösenord för att ansluta till käll-SQL. encrypt-connection: Om anslutningen ska krypteras eller inte. trust-server-certificate: Om du vill lita på servercertifikatet eller inte.
Lista över tabeller som ska kopieras.
Databassortering som ska användas för måldatabasen.
Information om SQL DB-målanslutning.
Användning: --target-sql-connection data-source=XX authentication=XX user-name=XX password=XX encrypt-connection=XX trust-server-certificate=XX
datakälla: Datakälla. autentisering: Autentiseringstyp. användarnamn: Användarnamn för att ansluta till käll-SQL. lösenord: Lösenord för att ansluta till käll-SQL. encrypt-connection: Om anslutningen ska krypteras eller inte. trust-server-certificate: Om du vill lita på servercertifikatet eller inte.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az datamigration sql-db delete
Ta bort en pågående eller slutförd databasmigrering till SQL DB.
az datamigration sql-db delete [--force {false, true}]
[--ids]
[--no-wait]
[--resource-group]
[--sqldb-instance-name]
[--subscription]
[--target-db-name]
[--yes]
Exempel
Ta bort databasmigreringsresursen.
az datamigration sql-db delete --resource-group "testrg" --sqldb-instance-name "sqldbinstance" --target-db-name "db1"
Valfria parametrar
Valfritt framtvinga borttagning av booleskt värde. Om detta anges som sant tas migreringen bort även om den är aktiv.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Vänta inte tills den långvariga åtgärden har slutförts.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på sql database-målservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Namnet på måldatabasen.
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az datamigration sql-db show
Hämta den angivna databasmigreringen för en viss SQL DB.
az datamigration sql-db show [--expand]
[--ids]
[--migration-operation-id]
[--resource-group]
[--sqldb-instance-name]
[--subscription]
[--target-db-name]
Exempel
Hämta Sql DB-databasmigrering med expanderingsparametern.
az datamigration sql-db show --expand "MigrationStatusDetails" --resource-group "testrg" --sqldb-instance-name "sqldbinstance" --target-db-name "db1"
Hämta Sql DB-databasmigrering utan expanderingsparametern.
az datamigration sql-db show --resource-group "testrg" --sqldb-instance-name "sqldbinstance" --target-db-name "db1"
Valfria parametrar
Fullständig migreringsinformation tas med i svaret.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Valfritt migreringsåtgärds-ID. Om detta anges hämtas information om migreringsåtgärden för det ID:t. Om det inte anges (standard) hämtas information som rör den senaste eller aktuella åtgärden.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på sql database-målservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Namnet på måldatabasen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az datamigration sql-db wait
Placera CLI i vänteläge tills ett villkor för datamigrationen sql-db uppfylls.
az datamigration sql-db wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--migration-operation-id]
[--resource-group]
[--sqldb-instance-name]
[--subscription]
[--target-db-name]
[--timeout]
[--updated]
Exempel
Pausa körningen av nästa rad i CLI-skriptet tills datamigrationen sql-db har skapats.
az datamigration sql-db wait --resource-group "testrg" --sqldb-instance-name "sqldbinstance" --target-db-name "db1" --created
Pausa körningen av nästa rad i CLI-skriptet tills datamigrationen sql-db har tagits bort.
az datamigration sql-db wait --resource-group "testrg" --sqldb-instance-name "sqldbinstance" --target-db-name "db1" --deleted
Valfria parametrar
Vänta tills du har skapat med "provisioningState" på "Lyckades".
Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Vänta tills den har tagits bort.
Vänta tills resursen finns.
Fullständig migreringsinformation tas med i svaret.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Avsökningsintervall i sekunder.
Valfritt migreringsåtgärds-ID. Om detta anges hämtas information om migreringsåtgärden för det ID:t. Om det inte anges (standard) hämtas information som rör den senaste eller aktuella åtgärden.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på sql database-målservern.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Namnet på måldatabasen.
Maximal väntetid i sekunder.
Vänta tills det har uppdaterats med provisioningState på Lyckades.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för