az datamigration

Hinweis

Dieser Verweis ist Teil der Datenmigrationserweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung installiert automatisch beim ersten Ausführen eines Az-Datenmigrationsbefehls . Weitere Informationen zu Erweiterungen

Verwalten der Datenmigration.

Befehle

az datamigration get-assessment

Beginnen Sie mit der Bewertung für SQL Server Instanzen.

az datamigration get-sku-recommendation

Geben Sie SKU-Empfehlungen für Azure SQL Angebote.

az datamigration performance-data-collection

Erfassen sie Leistungsdaten für bestimmte SQL Server Instanzen.

az datamigration register-integration-runtime

Registrieren Sie Database Migration Service für Integration Runtime.

az datamigration sql-db

Verwalten von Datenbankmigrationen zu SQL DB.

az datamigration sql-db cancel

Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration in SQL DB.

az datamigration sql-db create

Erstellen Sie eine neue Datenbankmigration zu einer bestimmten SQL DB.

az datamigration sql-db delete

Löschen Sie eine in Bearbeitung oder abgeschlossene Datenbankmigration zu SQL DB.

az datamigration sql-db show

Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL DB ab.

az datamigration sql-db wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der Datenmigration sql-db erfüllt ist.

az datamigration sql-managed-instance

Verwalten von Datenbankmigrationen in SQL Managed Instance.

az datamigration sql-managed-instance cancel

Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration, um SQL Managed Instance.

az datamigration sql-managed-instance create

Erstellen Sie eine neue Datenbankmigration zu einem bestimmten SQL Managed Instance.

az datamigration sql-managed-instance cutover

Initiieren der Übernahme für die in Bearbeitung ausgeführte Onlinedatenbankmigration zu SQL Managed Instance.

az datamigration sql-managed-instance show

Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL Managed Instance ab.

az datamigration sql-managed-instance wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der datenmigration sql-managed-instance erfüllt ist.

az datamigration sql-service

Verwalten sie Database Migration Service.

az datamigration sql-service create

Erstellen Sie Database Migration Service.

az datamigration sql-service delete

Löschen sie Database Migration Service.

az datamigration sql-service delete-node

Löschen Sie den Integrationslaufzeitknoten.

az datamigration sql-service list

Rufen Sie alle Datenbankmigrationsdienste in der Ressourcengruppe ab. Und rufen Sie alle Datenbankmigrationsdienste im Abonnement ab.

az datamigration sql-service list-auth-key

Rufen Sie die Liste der Authentifizierungsschlüssel für selbst gehostete Integration Runtime ab.

az datamigration sql-service list-integration-runtime-metric

Rufen Sie die registrierten Integration Runtine-Knoten und deren Überwachungsdaten für eine bestimmte Database Migration Service ab.

az datamigration sql-service list-migration

Rufen Sie die Liste der Datenbankmigrationen ab, die an den Dienst angefügt sind.

az datamigration sql-service regenerate-auth-key

Generieren Sie einen neuen Satz von Authentifizierungsschlüsseln für selbst gehostete Integration Runtime.

az datamigration sql-service show

Rufen Sie die Database Migration Service ab.

az datamigration sql-service update

Aktualisieren sie Database Migration Service.

az datamigration sql-service wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung des Sql-Diensts für die Datenmigration erfüllt ist.

az datamigration sql-vm

Verwalten von Datenbankmigrationen zu SQL VM.

az datamigration sql-vm cancel

Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration zu SQL-VM.

az datamigration sql-vm create

Erstellen Sie eine neue Datenbankmigration zu einer bestimmten SQL-VM.

az datamigration sql-vm cutover

Initiieren der Übernahme für die in Bearbeitung ausgeführte Onlinedatenbankmigration zu SQL-VM.

az datamigration sql-vm show

Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL-VM ab.

az datamigration sql-vm wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der Datenmigration sql-vm erfüllt ist.

az datamigration get-assessment

Beginnen Sie mit der Bewertung für SQL Server Instanzen.

az datamigration get-assessment [--config-file-path]
                                [--connection-string]
                                [--output-folder]
                                [--overwrite]

Beispiele

Führen Sie die SQL-Bewertung für bestimmte SQL Server mithilfe der Verbindungszeichenfolge aus.

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

Führen Sie die SQL-Bewertung für bestimmte SQL Server mithilfe der Konfigurationsdatei der Bewertung aus.

az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"

Führen Sie die SQL-Bewertung auf mehreren SQL-Servern in einem Aufruf mithilfe der Verbindungszeichenfolge aus.

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

Optionale Parameter

--config-file-path

Pfad der ConfigFile.

--connection-string

SQL Server Verbindungszeichenfolgen.

--output-folder

Ausgabeordner zum Speichern des Bewertungsberichts.

--overwrite

Aktivieren Sie diesen Parameter, um den vorhandenen Bewertungsbericht zu überschreiben.

az datamigration get-sku-recommendation

Geben Sie SKU-Empfehlungen für Azure SQL Angebote.

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]

Beispiele

Rufen Sie die SKU-Empfehlung für bestimmte SQL Server mithilfe der Befehlszeile ab.

az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite

Rufen Sie SKU-Empfehlung für bestimmte SQL Server mithilfe der Bewertungskonfigurationsdatei ab.

az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"

Optionale Parameter

--config-file-path

Pfad der ConfigFile.

--database-allow-list

Leerzeichentrennte Liste der Namen von Datenbanken, die für SKU-Empfehlungsüberlegungen zulässig sind, während alle anderen ausgeschlossen werden. Legen Sie nur einen der folgenden oder keines fest: databaseAllowList, databaseDenyList. Standard: NULL

--database-deny-list

Leerzeichen getrennte Liste der Namen von Datenbanken, die für die SKU-Empfehlung nicht berücksichtigt werden sollen. Legen Sie nur einen der folgenden oder keines fest: databaseAllowList, databaseDenyList. Standard: NULL

--display-result

Gibt an, ob die SKU-Empfehlungsergebnisse in der Konsole gedruckt werden sollen. Aktivieren Sie diesen Parameter, um das Ergebnis anzuzeigen.

--elastic-strategy

Gibt an, ob die elastische Strategie für SKU-Empfehlungen basierend auf der Ressourcennutzungsprofilierung verwendet werden soll. Aktivieren Sie diesen Parameter, um eine elastische Strategie zu verwenden.

--end-time

UTC-Endzeit von Leistungsdatenpunkten, die während der Aggregation berücksichtigt werden sollen, im YYYY-MM-MM-HH:MM-Format. Wird nur für die geplante (nicht elastische) Strategie verwendet. Standard: Alle gesammelten Datenpunkte werden berücksichtigt.

--output-folder

Ausgabeordner, in dem Leistungsdaten der SQL Server gespeichert werden. Der Wert muss hier identisch mit dem wert sein, der in PerfDataCollection verwendet wird.

--overwrite

Gibt an, ob vorhandene SKU-Empfehlungsberichte überschrieben werden sollen. Aktivieren Sie diesen Paramater zum Überschreiben.

--scaling-factor

Skalierungsfaktor (Komfort), der während der SKU-Empfehlung verwendet wird. Wenn beispielsweise festgestellt wird, dass es eine 4 vCore-CPU-Anforderung mit einem Skalierungsfaktor von 150 % gibt, ist die wahre CPU-Anforderung 6 vCores.

Standardwert: 100
--start-time

UTC-Startzeit der Leistungsdatenpunkte, die während der Aggregation berücksichtigt werden sollen, im YYYY-MM-MM-HH:MM-Format. Wird nur für die geplante (nicht elastische) Strategie verwendet. Standard: Alle gesammelten Datenpunkte werden berücksichtigt.

--target-percentile

Quantil der Datenpunkte, die während der Aggregation der Leistungsdaten verwendet werden sollen. Wird nur für die geplante (nicht elastische) Strategie verwendet.

Standardwert: 95
--target-platform

Zielplattform für SKU-Empfehlung: entweder AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine oder Any. Wenn "Any" ausgewählt ist, werden SKU-Empfehlungen für alle drei Zielplattformen ausgewertet, und die besten Anpassungen werden zurückgegeben.

Standardwert: Any
--target-sql-instance

Name der SQL-Instanz, für die SKU empfohlen werden soll. Standard: outputFolder wird nach Dateien gescannt, die von der PerfDataCollection-Aktion erstellt wurden, und Empfehlungen werden für jede gefundene Instanz bereitgestellt.

az datamigration performance-data-collection

Erfassen sie Leistungsdaten für bestimmte SQL Server Instanzen.

az datamigration performance-data-collection [--config-file-path]
                                             [--connection-string]
                                             [--number-of-iteration]
                                             [--output-folder]
                                             [--perf-query-interval]
                                             [--static-query-interval]
                                             [--time]

Beispiele

Erfassen sie Leistungsdaten einer bestimmten SQL Server mithilfe der Verbindungszeichenfolge.

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

Sammeln Sie Leistungsdaten mehrerer SQL Server in einem Aufruf mithilfe der Verbindungszeichenfolge.

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

Sammeln Sie Leistungsdaten einer bestimmten SQL Server mithilfe der Konfigurationsdatei der Bewertung.

az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"

Sammeln Sie Leistungsdaten einer bestimmten SQL Server, indem Sie ein Zeitlimit angeben. Wenn das angegebene Zeitlimit vor der Zusammenstellung eines Iterationszyklus liegt, endet der Prozess, ohne die letzten Zyklusleistungsdaten zu speichern.

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

Optionale Parameter

--config-file-path

Pfad der ConfigFile.

--connection-string

SQL Server Verbindungszeichenfolgen.

--number-of-iteration

Anzahl der Iterationen der Leistungsdatensammlung, die ausgeführt werden sollen, bevor sie in der Datei beibehalten werden. Bei Standardwerten werden leistungsdaten beispielsweise alle 30 Sekunden * 20 Iterationen = 10 Minuten beibehalten. Minimum: 2.

Standardwert: 20
--output-folder

Ausgabeordner zum Speichern von Leistungsdaten.

--perf-query-interval

Intervall, in dem Leistungsdaten in Sekunden abfragt werden sollen.

Standardwert: 30
--static-query-interval

Intervall, in dem statische Konfigurationsdaten in Sekunden abfragt und beibehalten werden sollen.

Standardwert: 3600
--time

Zeit, nach der die Ausführung des Befehls automatisch beendet wird, in Sekunden. Wenn dieser Parameter nicht angegeben ist, muss die Ausführung des Befehls beendet werden.

az datamigration register-integration-runtime

Registrieren Sie Database Migration Service auf Integration Runtime.

az datamigration register-integration-runtime --auth-key
                                              [--installed-ir-path]
                                              [--ir-path]

Beispiele

Registrieren Sie den SQL-Migrationsdienst für selbst gehostete Integration Runtime.

az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"

Installieren Sie Integration Runtime, und registrieren Sie einen Sql Migration Service darauf.

az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"

Lesen Sie die Integration Runtime vom angegebenen Installationsspeicherort.

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"

Erforderliche Parameter

--auth-key

AuthKey des SQL-Migrationsdiensts.

Optionale Parameter

--installed-ir-path

Versionsordnerpfad im Integration Runtime installierten Speicherort. Dies kann bereitgestellt werden, wenn IR installiert ist, aber der Befehl kann nicht gelesen werden. Format: "Microsoft Integration Runtime".

--ir-path

Pfad von Integration Runtime MSI.