az datamigration sql-vm
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 kommandot az datamigration sql-vm . Läs mer om tillägg.
Hantera databasmigreringar till en virtuell SQL-dator.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az datamigration sql-vm cancel |
Stoppa pågående databasmigrering till en virtuell SQL-dator. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-vm create |
Skapa en ny databasmigrering till en viss virtuell SQL-dator. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-vm cutover |
Initiera snabb migrering för pågående onlinedatabasmigrering till en virtuell SQL-dator. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-vm show |
Hämta den angivna databasmigreringen för en viss virtuell SQL-dator. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-vm wait |
Placera CLI i vänteläge tills ett villkor för datamigrationen sql-vm uppfylls. |
Anknytning | Allmän tillgänglighet |
az datamigration sql-vm cancel
Stoppa pågående databasmigrering till en virtuell SQL-dator.
az datamigration sql-vm cancel --migration-operation-id
[--ids]
[--no-wait]
[--resource-group]
[--sql-vm-name]
[--subscription]
[--target-db-name]
Exempel
Stoppa pågående migrering för databasen.
az datamigration sql-vm cancel --migration-operation-id "4124fe90-d1b6-4b50-b4d9-46d02381f59a" --resource-group "testrg" --sql-vm-name "testvm" --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å den virtuella sql-måldatorn.
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-vm create
Skapa en ny databasmigrering till en viss virtuell SQL-dator.
az datamigration sql-vm create --resource-group
--sql-vm-name
--target-db-name
[--migration-service]
[--no-wait]
[--offline-configuration]
[--scope]
[--source-database-name]
[--source-location]
[--source-sql-connection]
[--target-db-collation]
[--target-location]
Exempel
Skapa eller uppdatera databasmigreringsresursen med fildelning som källa för säkerhetskopieringsfiler.
az datamigration sql-vm create --source-location '{\"fileShare\":{\"path\":\"\\\\SharedBackup\\user\",\"password\":\"placeholder\",\"username\":\"Server\\name\"}}' --target-location account-key="abcd" storage-account-resource-id="account.database.windows.net" --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --offline-configuration last-backup-name="last_backup_file_name" offline=true --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/testvm" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Skapa eller uppdatera databasmigreringsresursen med Azure Blob Storage som källa för säkerhetskopieringsfiler.
az datamigration sql-vm create --source-location '{\"AzureBlob\":{\"storageAccountResourceId\":\"/subscriptions/1111-2222-3333-4444/resourceGroups/RG/prooviders/Microsoft.Storage/storageAccounts/MyStorage\",\"accountKey\":\"======AccountKey====\",\"blobContainerName\":\"ContainerName-X\"}}' --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --offline-configuration last-backup-name="last_backup_file_name" offline=true --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/testvm" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Obligatoriska parametrar
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på den virtuella sql-måldatorn.
Namnet på måldatabasen.
Valfria parametrar
Resurs-ID för Migreringstjänsten.
Vänta inte tills den långvariga åtgärden har slutförts.
Offlinekonfiguration.
Användning: --offline-configuration offline=XX last-backup-name=XX
offline: Efternamn för offlinemigrering: Efternamn på säkerhetskopiering för offlinemigrering. Det här är valfritt för migreringar från filresursen. Om den inte tillhandahålls avgör tjänsten namnet på den senaste säkerhetskopieringsfilen baserat på de senaste säkerhetskopieringsfilerna som finns i filresursen.
Resurs-ID för målresursen (SQL VM, SQL Managed Instance eller SQL DB).
Namnet på källdatabasen.
Källplats för säkerhetskopior. Förväntat värde: json-string/json-file/@json-file.
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.
Databassortering som ska användas för måldatabasen.
Målplats för kopiering av säkerhetskopior.
Användning: --target-location storage-account-resource-id=XX account-key=XX
storage-account-resource-id: Resurs-ID för lagringskontot som kopierar säkerhetskopior. account-key: Lagringskontonyckel.
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-vm cutover
Initiera snabb migrering för pågående onlinedatabasmigrering till en virtuell SQL-dator.
az datamigration sql-vm cutover --migration-operation-id
[--ids]
[--no-wait]
[--resource-group]
[--sql-vm-name]
[--subscription]
[--target-db-name]
Exempel
Snabb onlinemigreringsåtgärd för databasen.
az datamigration sql-vm cutover --migration-operation-id "4124fe90-d1b6-4b50-b4d9-46d02381f59a" --resource-group "testrg" --sql-vm-name "testvm" --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å den virtuella sql-måldatorn.
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-vm show
Hämta den angivna databasmigreringen för en viss virtuell SQL-dator.
az datamigration sql-vm show [--expand]
[--ids]
[--migration-operation-id]
[--resource-group]
[--sql-vm-name]
[--subscription]
[--target-db-name]
Exempel
Hämta sql VM-databasmigrering med expanderingsparametern.
az datamigration sql-vm show --expand "MigrationStatusDetails" --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1"
Hämta sql VM-databasmigrering utan expanderingsparametern.
az datamigration sql-vm show --resource-group "testrg" --sql-vm-name "testvm" --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å den virtuella sql-måldatorn.
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-vm wait
Placera CLI i vänteläge tills ett villkor för datamigrationen sql-vm uppfylls.
az datamigration sql-vm wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--migration-operation-id]
[--resource-group]
[--sql-vm-name]
[--subscription]
[--target-db-name]
[--timeout]
[--updated]
Exempel
Pausa körningen av nästa rad i CLI-skriptet tills datamigration sql-vm har skapats.
az datamigration sql-vm wait --resource-group "testrg" --sql-vm-name "testvm" --target-db-name "db1" --created
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å den virtuella sql-måldatorn.
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.