az datamigration
Poznámka:
Tento odkaz je součástí rozšíření datamigration pro Azure CLI (verze 2.15.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az datamigration . Přečtěte si další informace o rozšířeních.
Správa migrace dat
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az datamigration get-assessment |
Spusťte posouzení na instancích SQL Serveru. |
Rozšíření | GA |
az datamigration get-sku-recommendation |
Poskytněte doporučení skladové položky pro nabídky Azure SQL. |
Rozšíření | GA |
az datamigration login-migration |
Migrujte přihlášení ze zdrojového SQL Serveru do cílového Azure Sql Serveru. |
Rozšíření | GA |
az datamigration performance-data-collection |
Shromážděte údaje o výkonu pro dané instance SQL Serveru. |
Rozšíření | GA |
az datamigration register-integration-runtime |
Zaregistrujte službu Database Migration Service v prostředí Integration Runtime. |
Rozšíření | GA |
az datamigration sql-db |
Správa migrací databází do databáze SQL |
Rozšíření | GA |
az datamigration sql-db cancel |
Zastavte probíhající migraci databáze do databáze SQL. |
Rozšíření | GA |
az datamigration sql-db create |
Vytvořte novou migraci databáze do dané databáze SQL. Tento příkaz může migrovat data z vybraných zdrojových databázových tabulek do cílových databázových tabulek. Pokud cílová databáze nemá žádnou tabulku, pomocí příkazu New-AzDataMigrationSqlServerSchema migrujte objekty schématu ze zdrojové databáze do cílové databáze. Odkaz New-AzDataMigrationSqlServerSchema je https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Rozšíření | GA |
az datamigration sql-db delete |
Odstraňte probíhající nebo dokončenou migraci databáze do databáze SQL. |
Rozšíření | GA |
az datamigration sql-db show |
Načtěte zadanou migraci databáze pro danou databázi SQL. |
Rozšíření | GA |
az datamigration sql-db wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka sql-db pro datamigration. |
Rozšíření | GA |
az datamigration sql-managed-instance |
Správa migrací databází do služby SQL Managed Instance |
Rozšíření | GA |
az datamigration sql-managed-instance cancel |
Zastavte probíhající migraci databáze do služby SQL Managed Instance. |
Rozšíření | GA |
az datamigration sql-managed-instance create |
Vytvořte novou migraci databáze do dané spravované instance SQL. |
Rozšíření | GA |
az datamigration sql-managed-instance cutover |
Zahajte přímou migraci online databáze do služby SQL Managed Instance. |
Rozšíření | GA |
az datamigration sql-managed-instance show |
Načtěte zadanou migraci databáze pro danou spravovanou instanci SQL. |
Rozšíření | GA |
az datamigration sql-managed-instance wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka sql-managed-instance datamigration. |
Rozšíření | GA |
az datamigration sql-server-schema |
Migrujte schéma ze zdrojového SQL Serveru do cílového Azure Sql Serveru. |
Rozšíření | GA |
az datamigration sql-service |
Správa služby Database Migration Service |
Rozšíření | GA |
az datamigration sql-service create |
Vytvoření služby Database Migration Service |
Rozšíření | GA |
az datamigration sql-service delete |
Odstraňte službu Database Migration Service. |
Rozšíření | GA |
az datamigration sql-service delete-node |
Odstraňte uzel prostředí Integration Runtime. |
Rozšíření | GA |
az datamigration sql-service list |
Načtěte všechny služby Database Migration Services ve skupině prostředků. A načtěte všechny služby Database Migration Services v předplatném. |
Rozšíření | GA |
az datamigration sql-service list-auth-key |
Načtěte seznam ověřovacích klíčů pro místní prostředí Integration Runtime. |
Rozšíření | GA |
az datamigration sql-service list-integration-runtime-metric |
Načtěte zaregistrované uzly Runtine integrace a jejich data monitorování pro danou službu Database Migration Service. |
Rozšíření | GA |
az datamigration sql-service list-migration |
Načtěte seznam migrací databází připojených ke službě. |
Rozšíření | GA |
az datamigration sql-service regenerate-auth-key |
Znovu vygenerujte novou sadu ověřovacích klíčů pro místní prostředí Integration Runtime. |
Rozšíření | GA |
az datamigration sql-service show |
Načtěte službu Database Migration Service. |
Rozšíření | GA |
az datamigration sql-service update |
Aktualizujte službu Database Migration Service. |
Rozšíření | GA |
az datamigration sql-service wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka sql-service pro datamigration. |
Rozšíření | GA |
az datamigration sql-vm |
Správa migrací databází na virtuální počítač SQL |
Rozšíření | GA |
az datamigration sql-vm cancel |
Zastavte probíhající migraci databáze na virtuální počítač SQL. |
Rozšíření | GA |
az datamigration sql-vm create |
Vytvořte novou migraci databáze na daný virtuální počítač SQL. |
Rozšíření | GA |
az datamigration sql-vm cutover |
Zahájení přímé migrace probíhající online databáze na virtuální počítač SQL |
Rozšíření | GA |
az datamigration sql-vm show |
Načtěte zadanou migraci databáze pro daný virtuální počítač SQL. |
Rozšíření | GA |
az datamigration sql-vm wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka sql-vm datamigration. |
Rozšíření | GA |
az datamigration tde-migration |
Migrujte certifikát transparentního šifrování dat ze zdrojového SQL Serveru do cílového Azure SQL Serveru. |
Rozšíření | GA |
az datamigration get-assessment
Spusťte posouzení na instancích SQL Serveru.
az datamigration get-assessment [--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Příklady
Spusťte posouzení SQL na daném SQL Serveru pomocí připojovací řetězec.
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
Spusťte posouzení SQL na daném SQL Serveru pomocí konfiguračního souboru posouzení.
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
Spusťte nástroj SQL Assessment na více SQL Serverech v jednom volání pomocí připojovací řetězec.
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
Volitelné parametry
Cesta konfiguračního souboru.
Řetězce Připojení ion SQL Serveru.
Výstupní složka pro uložení sestavy posouzení
Povolte tento parametr, aby přepsal existující sestavu posouzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az datamigration get-sku-recommendation
Poskytněte doporučení skladové položky pro nabídky Azure SQL.
az datamigration get-sku-recommendation [--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]
Příklady
Získejte doporučení skladové položky pro daný SQL Server pomocí příkazového řádku.
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
Získejte doporučení skladové položky pro daný SQL Server pomocí konfiguračního souboru posouzení.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Volitelné parametry
Cesta konfiguračního souboru.
Seznam názvů databází oddělených mezerami, které mají být povoleny pro zvážení doporučení skladové položky a vyloučení všech ostatních. Nastavte pouze jednu z těchto možností nebo ani: databaseAllowList, databaseDenyList. Výchozí hodnota: null.
Seznam názvůdatabázích Nastavte pouze jednu z těchto možností nebo ani: databaseAllowList, databaseDenyList. Výchozí hodnota: null.
Jestli chcete v konzole vytisknout výsledky doporučení skladové položky, nebo ne. Pokud chcete zobrazit výsledek, povolte tento parametr.
Bez ohledu na to, jestli použít elastickou strategii pro doporučení skladové položky na základě profilace využití prostředků Povolte tento parametr pro použití elastické strategie.
Koncový čas UTC datových bodů výkonu, který je potřeba vzít v úvahu během agregace ve formátu RRRR-MM-DD HH:MM. Používá se pouze pro základní strategii (ne elastické). Výchozí hodnota: Všechny shromážděné datové body se budou považovat za.
Výstupní složka, ve které jsou uložená data o výkonu SQL Serveru Hodnota musí být stejná jako hodnota použitá v nástroji PerfDataCollection.
Zda chcete přepsat existující sestavy doporučení skladové položky nebo ne. Povolte tento paramater k přepsání.
Faktor škálování (komfort) použitý během doporučení skladové položky Pokud se například zjistí, že existuje požadavek na procesor se 4 virtuálními jádry s faktorem škálování 150 %, bude skutečný požadavek na procesor 6 virtuálních jader.
Počáteční čas UTC datových bodů výkonu, který je potřeba vzít v úvahu během agregace ve formátu RRRR-MM-DD HH:MM. Používá se pouze pro základní strategii (ne elastické). Výchozí hodnota: Všechny shromážděné datové body se budou považovat za.
Percentil datových bodů, které se mají použít při agregaci dat o výkonu. Používá se pouze pro základní strategii (ne elastické).
Doporučení cílové platformy pro skladovou položku: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine nebo Any. Pokud vyberete některou položku, vyhodnocují se doporučení skladové položky pro všechny tři cílové platformy a vrátí se nejlepší přizpůsobení.
Název instance SQL, pro kterou se má skladová položka doporučit. Výchozí: outputFolder vyhledá soubory vytvořené akcí PerfDataCollection a doporučení budou poskytována pro každou nalezenou instanci.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az datamigration login-migration
Migrujte přihlášení ze zdrojového SQL Serveru do cílového Azure Sql Serveru.
az datamigration login-migration [--aad-domain-name]
[--config-file-path]
[--csv-file-path]
[--list-of-login]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Příklady
Spusťte migraci přihlášení ze zdrojového SQL Serveru do cílového Azure SQL Serveru pomocí parametrů.
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"
Spusťte migraci přihlášení ze zdrojového SQL Serveru do cílového Azure SQL Serveru pomocí konfiguračního souboru.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Volitelné parametry
Vyžaduje se, pokud jsou přihlášení systému Windows zahrnutá do seznamu přihlášení, která se mají migrovat.
Cesta konfiguračního souboru.
Umístění souboru CSV pro přihlášení Použijte pouze jeden parametr mezi tímto parametrem a listOfLogin.
Seznam přihlášení ve formátu řetězce Pokud je potřeba migrovat velký počet přihlášení, použijte možnost souboru CSV.
Výchozí hodnota: %LocalAppData%/Microsoft/SqlLoginMigrations) Složka, do které se zapíšou protokoly.
Připojení řetězců zdrojových instancí SQL pomocí formálního formátu připojovací řetězec.
Připojení řetězců pro cílové instance SQL pomocí formálního formátu připojovací řetězec.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az datamigration performance-data-collection
Shromážděte údaje o výkonu pro dané instance SQL Serveru.
az datamigration performance-data-collection [--config-file-path]
[--connection-string]
[--number-of-iteration]
[--output-folder]
[--perf-query-interval]
[--static-query-interval]
[--time]
Příklady
Shromážděte údaje o výkonu daného SQL Serveru pomocí připojovací řetězec.
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
Shromážděte údaje o výkonu více SQL Serverů v jednom volání pomocí připojovací řetězec.
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
Shromážděte údaje o výkonu daného SQL Serveru pomocí konfiguračního souboru posouzení.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Shromážděte údaje o výkonu daného SQL Serveru zadáním časového limitu. Pokud je zadaný časový limit před zahájením cyklu iterace, proces skončí bez uložení dat o výkonu posledního cyklu.
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
Volitelné parametry
Cesta konfiguračního souboru.
Řetězce Připojení ion SQL Serveru.
Počet iterací shromažďování dat o výkonu, které se mají provést před uložením do souboru Například s výchozími hodnotami se data o výkonu zachovají každých 30 sekund × 20 iterací = 10 minut. Minimum: 2.
Výstupní složka pro ukládání dat o výkonu
Interval dotazování dat o výkonu v sekundách.
Interval pro dotazování a zachování statických konfiguračních dat v sekundách
Čas, po kterém se provádění příkazu automaticky zastaví v sekundách. Pokud tento parametr není zadán ruční zásah, bude nutné zastavit provádění příkazu.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az datamigration register-integration-runtime
Zaregistrujte službu Database Migration Service v prostředí Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--installed-ir-path]
[--ir-path]
Příklady
Zaregistrujte službu Sql Migration Service v místním prostředí Integration Runtime.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Nainstalujte prostředí Integration Runtime a zaregistrujte na něj službu Sql Migration Service.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
Přečtěte si prostředí Integration Runtime z daného umístění instalace.
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"
Povinné parametry
AuthKey služby SQL Migration Service.
Volitelné parametry
Cesta ke složce verze v nainstalovaném umístění prostředí Integration Runtime. To se dá zadat, když je prostředí IR nainstalované, ale příkaz ho nedokáže přečíst. Formát: \Microsoft Integration Runtime<Version>.
Cesta MSI prostředí Integration Runtime.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az datamigration sql-server-schema
Migrujte schéma ze zdrojového SQL Serveru do cílového Azure Sql Serveru.
az datamigration sql-server-schema [--action {DeploySchema, GenerateScript, MigrateSchema}]
[--config-file-path]
[--input-script-file-path]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Příklady
Spusťte migraci databázových objektů ze zdrojového SQL Serveru do cílové služby Azure SQL Database pomocí parametrů.
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="
Spusťte příkaz Generovat skript schématu TSQL ze zdrojového SQL Serveru pomocí parametrů.
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"
Spusťte nasazení skriptu TSQL do cílové služby Azure SQL Database pomocí parametrů.
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"
Spusťte migraci databázových objektů ze zdrojového SQL Serveru do cílové služby Azure SQL Database pomocí konfiguračního souboru.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Volitelné parametry
Vyberte jednu akci migrace schématu. MigrateSchema je migrace databázových objektů do cíle služby Azure SQL Database. GenerateScript je vygenerovat upravitelný skript schématu TSQL, který lze použít ke spuštění v cíli k nasazení objektů. DeploySchema je spuštění skriptu TSQL vygenerovaného z akce -GenerateScript v cíli pro nasazení objektů.
Cesta konfiguračního souboru. Akceptované názvy parametrů v configfile.json jsou Action, source Připojení ionString, target Připojení ionString, inputScriptFilePath a outputFolder.
Umístění upravitelného skriptu schématu TSQL Tento parametr použijte pouze s akcí DeploySchema.
Výchozí hodnota: %LocalAppData%/Microsoft/SqlSchemaMigration) Složka, ve které se zapíšou protokoly, a vygenerovaný skript schématu TSQL pomocí akce GenerateScriptu.
řetězec Připojení ion pro zdrojovou instanci SQL pomocí formálního formátu připojovací řetězec.
Připojení ion řetězec pro cílovou instanci SQL pomocí formálního formátu připojovací řetězec.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az datamigration tde-migration
Migrujte certifikát transparentního šifrování dat ze zdrojového SQL Serveru do cílového Azure SQL Serveru.
az datamigration tde-migration [--database-name]
[--network-share-domain]
[--network-share-password]
[--network-share-path]
[--network-share-user-name]
[--source-sql-connection-string]
[--target-managed-instance-name]
[--target-resource-group-name]
[--target-subscription-id]
Příklady
Migrujte certifikát transparentního šifrování dat ze zdrojového SQL Serveru do cílového Azure SQL Serveru.
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"
Volitelné parametry
Název zdrojové databáze
Doména sdílené síťové složky.
Heslo sdílené síťové složky.
Cesta ke sdílené síťové složce
Uživatelské jméno sdílené síťové složky
řetězec Připojení ion pro zdrojovou instanci SQL pomocí formálního formátu připojovací řetězec.
Název Azure SQL Serveru
Název skupiny prostředků cílového serveru Azure SQL.
ID předplatného cílového serveru Azure SQL.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.