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
Pfad der ConfigFile.
SQL Server Verbindungszeichenfolgen.
Ausgabeordner zum Speichern des Bewertungsberichts.
Aktivieren Sie diesen Parameter, um den vorhandenen Bewertungsbericht zu überschreiben.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Pfad der ConfigFile.
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
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
Gibt an, ob die SKU-Empfehlungsergebnisse in der Konsole gedruckt werden sollen. Aktivieren Sie diesen Parameter, um das Ergebnis anzuzeigen.
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.
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.
Ausgabeordner, in dem Leistungsdaten der SQL Server gespeichert werden. Der Wert muss hier identisch mit dem wert sein, der in PerfDataCollection verwendet wird.
Gibt an, ob vorhandene SKU-Empfehlungsberichte überschrieben werden sollen. Aktivieren Sie diesen Paramater zum Überschreiben.
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.
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.
Quantil der Datenpunkte, die während der Aggregation der Leistungsdaten verwendet werden sollen. Wird nur für die geplante (nicht elastische) Strategie verwendet.
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.
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.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Pfad der ConfigFile.
SQL Server Verbindungszeichenfolgen.
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.
Ausgabeordner zum Speichern von Leistungsdaten.
Intervall, in dem Leistungsdaten in Sekunden abfragt werden sollen.
Intervall, in dem statische Konfigurationsdaten in Sekunden abfragt und beibehalten werden sollen.
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.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
AuthKey des SQL-Migrationsdiensts.
Optionale Parameter
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".
Pfad von Integration Runtime MSI.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für