az datamigration
Note
Deze verwijzing maakt deel uit van de extensie datamigration voor de Azure CLI (versie 2.75.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az datamigration-opdracht uitvoert. Meer informatie over uitbreidingen.
Gegevensmigratie beheren.
Opdracht
| Name | Description | Type | Status |
|---|---|---|---|
| az datamigration get-assessment |
Evaluatie starten op SQL Server instantie(s). |
Extension | GA |
| az datamigration get-sku-recommendation |
Geef SKU-aanbevelingen voor Azure SQL aanbiedingen. |
Extension | GA |
| az datamigration login-migration |
Migreer aanmeldingen van de sql-bronservers naar het doel Azure Sql-servers. |
Extension | GA |
| az datamigration performance-data-collection |
Prestatiegegevens verzamelen voor bepaalde SQL Server exemplaren. |
Extension | GA |
| az datamigration register-integration-runtime |
Registreer Database Migration Service op Integration Runtime. |
Extension | GA |
| az datamigration sql-db |
Sql Db beheren. |
Extension | GA |
| az datamigration sql-db cancel |
Stop de actieve databasemigratie naar SQL DB. |
Extension | GA |
| az datamigration sql-db create |
Maak een nieuwe databasemigratie naar een bepaalde SQL-database. Met deze opdracht kunnen gegevens uit de geselecteerde brondatabasetabellen worden gemigreerd naar de doeldatabasetabellen. Als de doeldatabase geen tabel bevat, gebruikt u New-AzDataMigrationSqlServerSchema opdracht om schemaobjecten van de brondatabase naar doelgegevens te migreren. De koppeling van New-AzDataMigrationSqlServerSchema is https://dori-uw-1.kuma-moon.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Extension | GA |
| az datamigration sql-db delete |
Verwijder een actieve of voltooide databasemigratie naar SQL DB. |
Extension | GA |
| az datamigration sql-db retry |
Probeer de migratie voor de database opnieuw uit te voeren. |
Extension | GA |
| az datamigration sql-db show |
Haal de opgegeven databasemigratie voor een bepaalde SQL-database op. |
Extension | GA |
| az datamigration sql-db wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de datamigration sql-db is voldaan. |
Extension | GA |
| az datamigration sql-managed-instance |
Sql Managed Instance beheren. |
Extension | GA |
| az datamigration sql-managed-instance cancel |
Stop de actieve databasemigratie naar SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance create |
Maak een nieuwe databasemigratie naar een bepaalde SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance cutover |
Start cutover voor actieve onlinedatabasemigratie naar SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance delete |
De resource voor database-migratie verwijderen. |
Extension | GA |
| az datamigration sql-managed-instance show |
Haal de opgegeven databasemigratie op voor een bepaalde SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de datamigration sql-managed-instance wordt voldaan. |
Extension | GA |
| az datamigration sql-server-schema |
Migreer het schema van de sql-bronservers naar het doel Azure Sql-servers. |
Extension | GA |
| az datamigration sql-service |
Beheer Database Migration Service. |
Extension | GA |
| az datamigration sql-service create |
Maak Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete |
Verwijder Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete-node |
Verwijder het integration runtime-knooppunt. |
Extension | GA |
| az datamigration sql-service list |
Haal alle Database Migration Services in de resourcegroep op. En haal alle Database Migration Services in het abonnement op. |
Extension | GA |
| az datamigration sql-service list-auth-key |
Haal de lijst met verificatiesleutels op voor zelf-hostende Integration Runtime. |
Extension | GA |
| az datamigration sql-service list-integration-runtime-metric |
Haal de geregistreerde Runtine-knooppunten en de bijbehorende bewakingsgegevens op voor een bepaalde Database Migration Service. |
Extension | GA |
| az datamigration sql-service list-migration |
Haal de lijst met databasemigraties op die zijn gekoppeld aan de service. |
Extension | GA |
| az datamigration sql-service regenerate-auth-key |
Genereer een nieuwe set verificatiesleutels voor zelf-hostende Integration Runtime. |
Extension | GA |
| az datamigration sql-service show |
Haal de Database Migration Service op. |
Extension | GA |
| az datamigration sql-service update |
Werk Database Migration Service bij. |
Extension | GA |
| az datamigration sql-service wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de datamigration sql-service is voldaan. |
Extension | GA |
| az datamigration sql-vm |
Sql Vm beheren. |
Extension | GA |
| az datamigration sql-vm cancel |
Stop de actieve databasemigratie naar sql-VM. |
Extension | GA |
| az datamigration sql-vm create |
Maak een nieuwe databasemigratie naar een bepaalde SQL-VM. |
Extension | GA |
| az datamigration sql-vm cutover |
Start cutover voor actieve onlinedatabasemigratie naar SQL VM. |
Extension | GA |
| az datamigration sql-vm delete |
De resource voor database-migratie verwijderen. |
Extension | GA |
| az datamigration sql-vm show |
Haal de opgegeven databasemigratie op voor een bepaalde SQL-VM. |
Extension | GA |
| az datamigration sql-vm wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de datamigration sql-vm is voldaan. |
Extension | GA |
| az datamigration tde-migration |
Migreer TDE-certificaat van bron SQL Server naar de Azure-doel-SQL Server. |
Extension | GA |
az datamigration get-assessment
Evaluatie starten op SQL Server instantie(s).
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Voorbeelden
Voer SQL-evaluatie uit op gegeven SQL Server met behulp van verbindingsreeks.
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
Voer SQL-evaluatie uit op gegeven SQL Server met behulp van het evaluatieconfiguratiebestand.
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
Voer SQL-evaluatie uit op meerdere SQL-servers in één aanroep met behulp van verbindingsreeks.
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
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Pad van het ConfigFile.
SQL Server verbindingsreeksen.
Uitvoermap voor het opslaan van evaluatierapport.
Schakel deze parameter in om het bestaande evaluatierapport te overschrijven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az datamigration get-sku-recommendation
Geef SKU-aanbevelingen voor Azure SQL aanbiedingen.
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]
Voorbeelden
Vraag de SKU-aanbeveling voor gegeven SQL Server met behulp van de opdrachtregel.
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
Vraag de SKU-aanbeveling voor gegeven SQL Server met behulp van het evaluatieconfiguratiebestand.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Pad van het ConfigFile.
Ruimte gescheiden lijst met namen van databases die moeten worden toegestaan voor overweging van SKU-aanbevelingen, terwijl alle andere worden uitgesloten. Stel slechts een van de volgende of geen van beide in: databaseAllowList, databaseDenyList. Standaard: null.
Door ruimte gescheiden lijst met namen van databases die niet in aanmerking komen voor SKU-aanbevelingen. Stel slechts een van de volgende of geen van beide in: databaseAllowList, databaseDenyList. Standaard: null.
Of de SKU-aanbevelingsresultaten al dan niet naar de console moeten worden afgedrukt. Schakel deze parameter in om het resultaat weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Of u de elastische strategie voor SKU-aanbevelingen al dan niet wilt gebruiken op basis van profilering van resourcegebruik. Schakel deze parameter in om elastische strategie te gebruiken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
UTC-eindtijd van prestatiegegevenspunten die moeten worden overwogen tijdens de aggregatie, in JJJJ-MM-DD UU:MM-indeling. Alleen gebruikt voor basislijnstrategie (niet-elastisch). Standaard: alle verzamelde gegevenspunten worden overwogen.
Uitvoermap waarin prestatiegegevens van de SQL Server worden opgeslagen. De waarde hier moet hetzelfde zijn als de waarde die wordt gebruikt in PerfDataCollection.
Of u bestaande SKU-aanbevelingsrapporten al dan niet wilt overschrijven. Schakel deze paramater in om te overschrijven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Schaalfactor (comfort) die wordt gebruikt tijdens de SKU-aanbeveling. Als bijvoorbeeld wordt vastgesteld dat er een CPU-vereiste van 4 vCores is met een schaalfactor van 150%, is de werkelijke CPU-vereiste 6 vCores.
| Eigenschap | Waarde |
|---|---|
| Default value: | 100 |
UTC-begintijd van prestatiegegevenspunten die moeten worden overwogen tijdens de aggregatie, in JJJJ-MM-DD UU:MM-indeling. Alleen gebruikt voor basislijnstrategie (niet-elastisch). Standaard: alle verzamelde gegevenspunten worden overwogen.
Percentiel van gegevenspunten die moeten worden gebruikt tijdens het samenvoegen van de prestatiegegevens. Alleen gebruikt voor basislijnstrategie (niet-elastisch).
| Eigenschap | Waarde |
|---|---|
| Default value: | 95 |
Doelplatform voor SKU-aanbeveling: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine of Any. Als Any is geselecteerd, worden de SKU-aanbevelingen voor alle drie de doelplatforms geëvalueerd en wordt de beste pasvorm geretourneerd.
| Eigenschap | Waarde |
|---|---|
| Default value: | Any |
Naam van het SQL-exemplaar waarvoor de SKU moet worden aanbevolen. Standaard: outputFolder wordt gescand op bestanden die zijn gemaakt door de actie PerfDataCollection en aanbevelingen worden gegeven voor elk gevonden exemplaar.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az datamigration login-migration
Migreer aanmeldingen van de sql-bronservers naar het doel Azure Sql-servers.
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]
Voorbeelden
Voer migrate-aanmeldingen van de bron-SQL-servers uit naar het doel Azure Sql-servers met behulp van parameters.
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"
Voer migrate-aanmeldingen uit vanaf de sql-bronservers naar het doel Azure Sql-servers met behulp van het configuratiebestand.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Vereist als Windows aanmeldingen zijn opgenomen in de lijst met aanmeldingen die moeten worden gemigreerd.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Pad van het ConfigFile.
Locatie van csv-bestand met aanmeldingen. Gebruik slechts één parameter tussen deze en listOfLogin.
Lijst met aanmeldingen in tekenreeksindeling. Als een groot aantal aanmeldingen moet worden gemigreerd, gebruikt u de optie CSV-bestand.
Standaard: %LocalAppData%map /Microsoft/SqlLoginMigrations) waarin logboeken worden geschreven.
Connection string(s) voor de bron-SQL-exemplaren met behulp van de formele verbindingsreeks-indeling.
Connection string(en) voor de doel-SQL-exemplaren met behulp van de formele verbindingsreeks-indeling.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az datamigration performance-data-collection
Prestatiegegevens verzamelen voor bepaalde SQL Server exemplaren.
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]
Voorbeelden
Prestatiegegevens van een bepaalde SQL Server verzamelen met behulp van verbindingsreeks.
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
Verzamel prestatiegegevens van meerdere SQL-servers in één aanroep met behulp van verbindingsreeks.
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
Verzamel prestatiegegevens van een bepaalde SQL Server met behulp van het evaluatieconfiguratiebestand.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Verzamel prestatiegegevens van een bepaalde SQL Server door een tijdslimiet op te geven. Als de opgegeven tijdslimiet vóór de complitie van een iteratiecyclus valt, wordt het proces beëindigd zonder de prestatiegegevens van de laatste cyclus op te slaan.
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
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Pad van het ConfigFile.
SQL Server verbindingsreeksen.
Het aantal iteraties van het verzamelen van prestatiegegevens dat moet worden uitgevoerd voordat het bestand wordt bewaard. Met standaardwaarden worden prestatiegegevens bijvoorbeeld elke 30 seconden * 20 iteraties = 10 minuten bewaard. Minimum: 2.
| Eigenschap | Waarde |
|---|---|
| Default value: | 20 |
Uitvoermap voor het opslaan van prestatiegegevens.
Interval voor het uitvoeren van query's op prestatiegegevens, in seconden.
| Eigenschap | Waarde |
|---|---|
| Default value: | 30 |
Interval voor het opvragen en behouden van statische configuratiegegevens, in seconden.
| Eigenschap | Waarde |
|---|---|
| Default value: | 3600 |
Tijd waarna de uitvoering van de opdracht automatisch stopt, in seconden. Als deze parameter niet is opgegeven, is handmatige interventie vereist om de uitvoering van de opdracht te stoppen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az datamigration register-integration-runtime
Registreer Database Migration Service op Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--installed-ir-path]
[--ir-path]
Voorbeelden
Registreer sql Migration Service op zelf-hostende Integration Runtime.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Installeer Integration Runtime en registreer er een Sql Migration Service op.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
Lees de Integration Runtime van de opgegeven installatielocatie.
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"
Vereiste parameters
AuthKey van SQL Migration Service.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Pad naar versiemap op de Integration Runtime geïnstalleerde locatie. Dit kan worden opgegeven wanneer IR is geïnstalleerd, maar de opdracht kan deze niet lezen. Indeling: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.
Pad van Integration Runtime MSI.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az datamigration sql-server-schema
Migreer het schema van de sql-bronservers naar het doel Azure Sql-servers.
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]
Voorbeelden
Voer Databaseobjecten migreren uit van de bron-SQL Server naar de doel-Azure SQL Database met behulp van parameters.
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="
Voer TSQL-schemascript genereren uit vanuit de bron-SQL Server met behulp van parameters.
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"
Voer TSQL-script implementeren uit op de doel-Azure SQL Database met behulp van parameters.
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"
Voer Databaseobjecten migreren uit van de bron-SQL Server naar de doel-Azure SQL Database met behulp van ConfigFile.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Selecteer één schemamigratieactie. MigrateSchema is het migreren van de databaseobjecten naar Azure SQL Database doel. GenerateScript is het genereren van een bewerkbaar TSQL-schemascript dat kan worden gebruikt voor uitvoering op het doel om de objecten te implementeren. DeploySchema is het uitvoeren van het TSQL-script dat is gegenereerd op basis van -GenerateScript actie op het doel om de objecten te implementeren.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | DeploySchema, GenerateScript, MigrateSchema |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Pad van het ConfigFile. Geaccepteerde parameternamen in configfile.json is Action, sourceConnectionString, targetConnectionString, inputScriptFilePath en outputFolder.
Locatie van een bewerkbaar TSQL-schemascript. Gebruik deze parameter alleen met DeploySchema Action.
Standaard: %LocalAppData%map /Microsoft/SqlSchemaMigration) waarin logboeken worden geschreven en het gegenereerde TSQL-schemascript door GenerateScript Action.
Connection string voor het SQL-bronexemplaren met behulp van de formele verbindingsreeks-indeling.
Connection string voor het doel-SQL-exemplaar met behulp van de formele verbindingsreeks-indeling.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az datamigration tde-migration
Migreer TDE-certificaat van bron SQL Server naar de Azure-doel-SQL Server.
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]
Voorbeelden
Migreer TDE-certificaat van bron SQL Server naar de Azure-doel-SQL Server.
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"
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Naam van brondatabase.
Netwerksharedomein.
Wachtwoord voor netwerkshares.
Netwerksharepad.
Gebruikersnaam van netwerkshare.
Connection string voor het SQL-bronexemplaren met behulp van de formele verbindingsreeks-indeling.
Naam van de Azure-SQL Server.
De naam van de resourcegroep van de doelserver Azure SQL.
Abonnements-id van de doelserver Azure SQL.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |