az datamigration
Note
Tento odkaz je součástí rozšíření datamigration pro Azure CLI (verze 2.75.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í u SQL Server instancí. |
Extension | GA |
| az datamigration get-sku-recommendation |
Poskytněte doporučení skladové položky pro nabídky Azure SQL. |
Extension | GA |
| az datamigration login-migration |
Migrujte přihlášení ze zdrojového SQL Serveru do cílového Azure SQL Servery. |
Extension | GA |
| az datamigration performance-data-collection |
Shromážděte údaje o výkonu pro dané SQL Server instance. |
Extension | GA |
| az datamigration register-integration-runtime |
Zaregistrujte Database Migration Service na Integration Runtime. |
Extension | GA |
| az datamigration sql-db |
Správa databáze SQL |
Extension | GA |
| az datamigration sql-db cancel |
Zastavte probíhající migraci databáze do databáze SQL. |
Extension | 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 neobsahuje žá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. |
Extension | GA |
| az datamigration sql-db delete |
Odstraňte probíhající nebo dokončenou migraci databáze do databáze SQL. |
Extension | GA |
| az datamigration sql-db retry |
Zkuste znovu spustit migraci databáze. |
Extension | GA |
| az datamigration sql-db show |
Načtěte zadanou migraci databáze pro danou databázi SQL. |
Extension | 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. |
Extension | GA |
| az datamigration sql-managed-instance |
Správa sql Managed Instance |
Extension | GA |
| az datamigration sql-managed-instance cancel |
Zastavte probíhající migraci databáze do SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance create |
Vytvořte novou migraci databáze do daného SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance cutover |
Zahájení přímé migrace online databáze do SQL Managed Instance |
Extension | GA |
| az datamigration sql-managed-instance delete |
Odstraňte prostředek migrace databáze. |
Extension | GA |
| az datamigration sql-managed-instance show |
Načtěte zadanou migraci databáze pro danou SQL Managed Instance. |
Extension | 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. |
Extension | GA |
| az datamigration sql-server-schema |
Migrujte schéma ze zdrojového SQL Serveru do cílového Azure SQL Servery. |
Extension | GA |
| az datamigration sql-service |
Správa Database Migration Service |
Extension | GA |
| az datamigration sql-service create |
Vytvořte Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete |
Odstraňte Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete-node |
Odstraňte uzel prostředí Integration Runtime. |
Extension | 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. |
Extension | GA |
| az datamigration sql-service list-auth-key |
Načtěte seznam ověřovacích klíčů pro Integration Runtime v místním prostředí. |
Extension | GA |
| az datamigration sql-service list-integration-runtime-metric |
Načtěte zaregistrované uzly Runtine integrace a jejich data monitorování pro danou Database Migration Service. |
Extension | GA |
| az datamigration sql-service list-migration |
Načtěte seznam migrací databází připojených ke službě. |
Extension | GA |
| az datamigration sql-service regenerate-auth-key |
Znovu vygenerujte novou sadu ověřovacích klíčů pro Integration Runtime v místním prostředí. |
Extension | GA |
| az datamigration sql-service show |
Načtěte Database Migration Service. |
Extension | GA |
| az datamigration sql-service update |
Aktualizujte Database Migration Service. |
Extension | 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. |
Extension | GA |
| az datamigration sql-vm |
Správa virtuálního počítače Sql |
Extension | GA |
| az datamigration sql-vm cancel |
Zastavte probíhající migraci databáze na virtuální počítač SQL. |
Extension | GA |
| az datamigration sql-vm create |
Vytvořte novou migraci databáze na daný virtuální počítač SQL. |
Extension | GA |
| az datamigration sql-vm cutover |
Zahájení přímé migrace probíhající online databáze na virtuální počítač SQL |
Extension | GA |
| az datamigration sql-vm delete |
Odstraňte prostředek migrace databáze. |
Extension | GA |
| az datamigration sql-vm show |
Načtěte zadanou migraci databáze pro daný virtuální počítač SQL. |
Extension | 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. |
Extension | GA |
| az datamigration tde-migration |
Migrujte certifikát TDE ze zdrojového SQL Server do cílového SQL Server Azure. |
Extension | GA |
az datamigration get-assessment
Spusťte posouzení u SQL Server instancí.
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Příklady
Spusťte posouzení SQL na dané SQL Server 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 pro danou SQL Server 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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Cesta konfiguračního souboru.
SQL Server připojovací řetězce.
Výstupní složka pro uložení sestavy posouzení
Povolte tento parametr, aby přepsal existující sestavu posouzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az datamigration get-sku-recommendation
Poskytněte doporučení skladové položky pro nabídky 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]
Příklady
Získejte doporučení skladové položky pro danou 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 danou SQL Server pomocí konfiguračního souboru posouzení.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
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 žádnou: databaseAllowList, databaseDenyList. Výchozí hodnota: null.
Seznam názvůdatabázích Nastavte pouze jednu z těchto možností nebo žádnou: 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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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í (neelastickou) strategii. 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 Server 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í.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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%, pak skutečný požadavek na procesor bude 6 virtuálních jader.
| Vlastnost | Hodnota |
|---|---|
| Default value: | 100 |
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í (neelastickou) strategii. 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í (neelastickou) strategii.
| Vlastnost | Hodnota |
|---|---|
| Default value: | 95 |
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í.
| Vlastnost | Hodnota |
|---|---|
| Default value: | Any |
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í.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az datamigration login-migration
Migrujte přihlášení ze zdrojového SQL Serveru do cílového Azure SQL Servery.
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]
Příklady
Spusťte migraci přihlášení ze zdrojového SQL Serveru do cílového Azure SQL Servery 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 Servery pomocí konfiguračního souboru.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Vyžaduje se, pokud jsou Windows přihlášení zahrnuta do seznamu přihlášení, která se mají migrovat.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
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: složka %LocalAppData%/Microsoft/SqlLoginMigrations), do které se zapíšou protokoly.
Connection string pro zdrojové instance SQL pomocí formálního formátu připojovací řetězec.
Connection string 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í.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az datamigration performance-data-collection
Shromážděte údaje o výkonu pro dané SQL Server instance.
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]
Příklady
Shromážděte údaje o výkonu daného SQL Server 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 Server 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 Server 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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Cesta konfiguračního souboru.
SQL Server připojovací řetězce.
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. Minimální: 2.
| Vlastnost | Hodnota |
|---|---|
| Default value: | 20 |
Výstupní složka pro ukládání dat o výkonu
Interval dotazování dat o výkonu v sekundách.
| Vlastnost | Hodnota |
|---|---|
| Default value: | 30 |
Interval pro dotazování a zachování statických konfiguračních dat v sekundách
| Vlastnost | Hodnota |
|---|---|
| Default value: | 3600 |
Č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í.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az datamigration register-integration-runtime
Zaregistrujte Database Migration Service na Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--installed-ir-path]
[--ir-path]
Příklady
Zaregistrujte službu Sql Migration Service v místním Integration Runtime.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Nainstalujte Integration Runtime a zaregistrujte na ni 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 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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Cesta ke složce verze v Integration Runtime nainstalovaném umístění. To se dá zadat, když je prostředí IR nainstalované, ale příkaz ho nedokáže přečíst. Formát: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.
Cesta Integration Runtime MSI.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az datamigration sql-server-schema
Migrujte schéma ze zdrojového SQL Serveru do cílového Azure SQL Servery.
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]
Příklady
Spusťte migrovat databázové objekty ze zdrojového SQL Server do cílového 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 skript Generovat schéma TSQL ze zdrojového SQL Server 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ého 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 migrovat databázové objekty ze zdrojového SQL Server do cílového Azure SQL Database pomocí souboru ConfigFile.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Vyberte jednu akci migrace schématu. MigrateSchema je migrace databázových objektů do Azure SQL Database cíle. GenerateScript je vygenerovat upravitelný skript schématu TSQL, který lze použít ke spuštění v cíli k nasazení objektů. DeploySchema je spustit skript TSQL vygenerovaný z -GenerateScript akce cíle pro nasazení objektů.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | DeploySchema, GenerateScript, MigrateSchema |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Cesta konfiguračního souboru. Akceptované názvy parametrů v configfile.json jsou Action, sourceConnectionString, targetConnectionString, 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.
Connection string pro zdrojovou instanci SQL pomocí formálního formátu připojovací řetězec.
Connection string 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í.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az datamigration tde-migration
Migrujte certifikát TDE ze zdrojového SQL Server do cílového SQL Server Azure.
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]
Příklady
Migrujte certifikát TDE ze zdrojového SQL Server do cílového SQL Server Azure.
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ásledující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
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
Connection string pro zdrojovou instanci SQL pomocí formálního formátu připojovací řetězec.
Název SQL Server Azure.
Název skupiny prostředků cílového Azure SQL serveru
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í.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |