az datamigration
Note
Dieser Verweis ist Teil der datamigrationErweiterung für die Azure CLI (Version 2.75.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az datamigrationsbefehl zum ersten Mal ausführen. Erfahren Sie mehr über Erweiterungen.
Datenmigration verwalten.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| az datamigration get-assessment |
Starten Sie die Bewertung für SQL Server Instanzen. |
Extension | GA |
| az datamigration get-sku-recommendation |
Geben Sie SKU-Empfehlungen für Azure SQL Angebote. |
Extension | GA |
| az datamigration login-migration |
Migrieren Sie Anmeldungen von der Sql Server-Quelle zum Ziel Azure Sql Server. |
Extension | GA |
| az datamigration performance-data-collection |
Erfassen Sie Leistungsdaten für bestimmte SQL Server Instanzen. |
Extension | GA |
| az datamigration register-integration-runtime |
Registrieren Sie Database Migration Service auf Integration Runtime. |
Extension | GA |
| az datamigration sql-db |
Sql Db verwalten. |
Extension | GA |
| az datamigration sql-db cancel |
Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration zu SQL DB. |
Extension | GA |
| az datamigration sql-db create |
Erstellen Sie eine neue Datenbankmigration zu einer bestimmten SQL Db. Mit diesem Befehl können Daten aus den ausgewählten Quelldatenbanktabellen in die Zieldatenbanktabellen migriert werden. Wenn die Zieldatenbank keine Tabelle enthält, verwenden Sie New-AzDataMigrationSqlServerSchema Befehl, um Schemaobjekte aus der Quelldatenbank in Zieldatenbsen zu migrieren. Der Link von New-AzDataMigrationSqlServerSchema ist 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 |
Löschen Einer laufenden oder abgeschlossenen Datenbankmigration zu SQL DB. |
Extension | GA |
| az datamigration sql-db retry |
Wiederholen Sie die Migration für die Datenbank. |
Extension | GA |
| az datamigration sql-db show |
Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL DB ab. |
Extension | GA |
| az datamigration sql-db wait |
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der datamigration sql-db erfüllt ist. |
Extension | GA |
| az datamigration sql-managed-instance |
Sql-verwaltete Instanz verwalten. |
Extension | GA |
| az datamigration sql-managed-instance cancel |
Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration zu SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance create |
Erstellen Sie eine neue Datenbankmigration zu einem bestimmten SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance cutover |
Initiieren sie die Übernahme für die in Bearbeitung ausgeführte Onlinedatenbankmigration zu SQL Managed Instance. |
Extension | GA |
| az datamigration sql-managed-instance delete |
Löscht die Datenbankmigrationsressource. |
Extension | GA |
| az datamigration sql-managed-instance show |
Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL Managed Instance ab. |
Extension | GA |
| az datamigration sql-managed-instance wait |
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der datamigration sql-managed-instance erfüllt ist. |
Extension | GA |
| az datamigration sql-server-schema |
Migrieren Sie das Schema von der Sql Server-Quelle zum Ziel Azure Sql Server. |
Extension | GA |
| az datamigration sql-service |
Verwalten von Database Migration Service. |
Extension | GA |
| az datamigration sql-service create |
Erstellen Sie Database Migration Service. |
Extension | GA |
| az datamigration sql-service delete |
Database Migration Service löschen. |
Extension | GA |
| az datamigration sql-service delete-node |
Löschen Sie den Integrationslaufzeitknoten. |
Extension | GA |
| az datamigration sql-service list |
Rufen Sie alle Datenbankmigrationsdienste in der Ressourcengruppe ab. Und rufen Sie alle Datenbankmigrationsdienste im Abonnement ab. |
Extension | GA |
| az datamigration sql-service list-auth-key |
Dient zum Abrufen der Liste der Authentifizierungsschlüssel für selbst gehostete Integration Runtime. |
Extension | GA |
| az datamigration sql-service list-integration-runtime-metric |
Rufen Sie die registrierten Integrationsruntine-Knoten und deren Überwachungsdaten für eine bestimmte Database Migration Service ab. |
Extension | GA |
| az datamigration sql-service list-migration |
Dient zum Abrufen der Liste der Datenbankmigrationen, die dem Dienst zugeordnet sind. |
Extension | GA |
| az datamigration sql-service regenerate-auth-key |
Generieren Sie einen neuen Satz von Authentifizierungsschlüsseln für selbst gehostete Integration Runtime. |
Extension | GA |
| az datamigration sql-service show |
Rufen Sie die Database Migration Service ab. |
Extension | GA |
| az datamigration sql-service update |
Aktualisieren sie Database Migration Service. |
Extension | GA |
| 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. |
Extension | GA |
| az datamigration sql-vm |
Sql Vm verwalten. |
Extension | GA |
| az datamigration sql-vm cancel |
Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration zu SQL-VM. |
Extension | GA |
| az datamigration sql-vm create |
Erstellen Sie eine neue Datenbankmigration zu einer bestimmten SQL-VM. |
Extension | GA |
| az datamigration sql-vm cutover |
Initiieren des Übernahmevorgangs für die in Bearbeitung ausgeführte Onlinedatenbankmigration zu SQL-VM. |
Extension | GA |
| az datamigration sql-vm delete |
Löscht die Datenbankmigrationsressource. |
Extension | GA |
| az datamigration sql-vm show |
Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL-VM ab. |
Extension | GA |
| az datamigration sql-vm wait |
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der datamigration sql-vm erfüllt ist. |
Extension | GA |
| az datamigration tde-migration |
Migrieren Sie das TDE-Zertifikat aus der Quell-SQL Server zum Ziel Azure SQL Server. |
Extension | GA |
az datamigration get-assessment
Starten Sie die Bewertung für SQL Server Instanzen.
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Beispiele
Führen Sie die SQL-Bewertung für bestimmte SQL Server mithilfe von 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 Bewertungskonfigurationsdatei 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 von 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
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Pfad der ConfigFile.
SQL Server Verbindungszeichenfolgen.
Ausgabeordner zum Speichern des Bewertungsberichts.
Aktivieren Sie diesen Parameter, um den vorhandenen Bewertungsbericht zu überschreiben.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az datamigration get-sku-recommendation
Geben Sie SKU-Empfehlungen für Azure SQL Angebote.
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]
Beispiele
Rufen Sie 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
Erhalten Sie SKU-Empfehlung für bestimmte SQL Server mithilfe der Bewertungskonfigurationsdatei.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Pfad der ConfigFile.
Leerzeichentrennte Liste der Namen von Datenbanken, die für SKU-Empfehlungsüberlegungen zulässig sind, ohne alle anderen zu berücksichtigen. Legen Sie nur eine der folgenden oder keines fest: databaseAllowList, databaseDenyList. Standard: NULL
Eine durch Leerzeichen getrennte Liste der Namen von Datenbanken, die für die SKU-Empfehlung nicht berücksichtigt werden sollen. Legen Sie nur eine 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.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Gibt an, ob die elastische Strategie für SKU-Empfehlungen basierend auf der Profilerstellung zur Ressourcennutzung verwendet werden soll. Aktivieren Sie diesen Parameter, um eine elastische Strategie zu verwenden.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
UTC-Endzeit der Leistungsdatenpunkte, die während der Aggregation berücksichtigt werden sollen, im JJJJ-MM-DD HH:MM-Format. Wird nur für die geplante (nicht elastische) Strategie verwendet. Standard: Alle gesammelten Datenpunkte werden berücksichtigt.
Ausgabeordner, in dem Leistungsdaten des SQL Server gespeichert werden. Der Wert hier muss mit dem wert übereinstimmen, der in PerfDataCollection verwendet wird.
Gibt an, ob vorhandene SKU-Empfehlungsberichte überschrieben werden sollen. Aktivieren Sie diesen Paramater zum Überschreiben.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
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, dann beträgt die tatsächliche CPU-Anforderung 6 vCores.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | 100 |
UTC-Startzeit der Leistungsdatenpunkte, die während der Aggregation berücksichtigt werden sollen, im JJJJ-MM-DD 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.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | 95 |
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 beste Anpassung wird zurückgegeben.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | Any |
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.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az datamigration login-migration
Migrieren Sie Anmeldungen von der Sql Server-Quelle zum Ziel Azure Sql Server.
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]
Beispiele
Führen Sie "Migrieren von Anmeldungen aus der Sql Server-Quelle" zum Ziel Azure Sql Server mithilfe von Parametern aus.
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"
Führen Sie "Migrieren von Anmeldungen aus der Sql Server-Quelle" zum Ziel Azure SQL Server mithilfe der Konfigurationsdatei aus.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Erforderlich, wenn Windows Anmeldungen in der Liste der zu migrierenden Anmeldungen enthalten sind.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Pfad der ConfigFile.
Speicherort der CSV-Datei von Anmeldungen. Verwenden Sie nur einen Parameter zwischen diesem und listOfLogin.
Liste der Anmeldungen im Zeichenfolgenformat. Wenn eine große Anzahl von Anmeldungen migriert werden muss, verwenden Sie die CSV-Dateioption.
Standard: %LocalAppData%/Microsoft/SqlLoginMigrations)-Ordner, in den Protokolle geschrieben werden.
Connection string(n) für die SQL-Quellinstanzen unter Verwendung des formalen Verbindungszeichenfolge-Formats.
Connection string(n) für die SQL-Zielinstanz(n) mithilfe des formalen Verbindungszeichenfolge Formats.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az datamigration performance-data-collection
Erfassen Sie Leistungsdaten für bestimmte SQL Server Instanzen.
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]
Beispiele
Erfassen Von Leistungsdaten eines bestimmten SQL Server mithilfe von 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 Von Leistungsdaten mehrerer SQL Server in einem Aufruf mithilfe von 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 Bewertungskonfigurationsdatei.
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 dem Kompplizieren eines Iterationszyklus liegt, wird der Prozess beendet, 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
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Pfad der ConfigFile.
SQL Server Verbindungszeichenfolgen.
Anzahl der Iterationen der Leistungsdatensammlung, die vor dem Speichern in der Datei ausgeführt werden sollen. Bei Standardwerten werden beispielsweise Leistungsdaten alle 30 Sekunden * 20 Iterationen = 10 Minuten beibehalten. Minimum: 2.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | 20 |
Ausgabeordner zum Speichern von Leistungsdaten.
Intervall, in dem Leistungsdaten in Sekunden abfragt werden sollen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | 30 |
Intervall, in dem statische Konfigurationsdaten in Sekunden abfragt und beibehalten werden sollen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | 3600 |
Die Zeit, nach der die Ausführung des Befehls automatisch in Sekunden beendet wird. Wenn dieser Parameter nicht angegeben ist, ist ein manueller Eingriff erforderlich, um die Ausführung des Befehls zu beenden.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az datamigration register-integration-runtime
Registrieren Sie Database Migration Service auf Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--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-Migrationsdienst 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 von einem bestimmten Installationsspeicherort aus.
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
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Versionsordnerpfad im Integration Runtime installierten Speicherort. Dies kann bei der Installation von IR bereitgestellt werden, der Befehl kann jedoch nicht gelesen werden. Format: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.
Pfad von Integration Runtime MSI.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az datamigration sql-server-schema
Migrieren Sie das Schema von der Sql Server-Quelle zum Ziel Azure Sql Server.
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]
Beispiele
Führen Sie "Migrieren von Datenbankobjekten aus der Quelle" SQL Server mithilfe von Parametern zum Ziel Azure SQL-Datenbank aus.
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="
Führen Sie das Skript "TSQL-Schema generieren" aus der Quelle aus, SQL Server parameter verwenden.
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"
Führen Sie das TSQL-Skript für das Ziel aus, Azure SQL-Datenbank parameter verwenden.
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"
Führen Sie "Migrieren von Datenbankobjekten aus der Quelle" SQL Server zum Ziel Azure SQL-Datenbank mithilfe von ConfigFile aus.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Wählen Sie eine Schemamigrationsaktion aus. MigrateSchema besteht darin, die Datenbankobjekte zu Azure SQL-Datenbank Ziel zu migrieren. GenerateScript besteht darin, ein bearbeitbares TSQL-Schemaskript zu generieren, das zum Ausführen auf dem Ziel zum Bereitstellen der Objekte verwendet werden kann. DeploySchema besteht darin, das aus -GenerateScript Aktion generierte TSQL-Skript für das Ziel auszuführen, um die Objekte bereitzustellen.
| Eigenschaft | Wert |
|---|---|
| Zulässige Werte: | DeploySchema, GenerateScript, MigrateSchema |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Pfad der ConfigFile. Zulässige Parameternamen in configfile.json sind "Action", "sourceConnectionString", "targetConnectionString", "inputScriptFilePath" und "outputFolder".
Speicherort eines bearbeitbaren TSQL-Schemaskripts. Verwenden Sie diesen Parameter nur mit DeploySchema-Aktion.
Standard: %LocalAppData%/Microsoft/SqlSchemaMigration)-Ordner, in dem Protokolle geschrieben werden, und das generierte TSQL-Schemaskript durch GenerateScript Action.
Connection string für die SQL-Quellinstanz mithilfe des formalen Verbindungszeichenfolge-Formats.
Connection string für die SQL-Zielinstanz unter Verwendung des formalen Verbindungszeichenfolge Formats.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az datamigration tde-migration
Migrieren Sie das TDE-Zertifikat aus der Quell-SQL Server zum Ziel Azure 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]
Beispiele
Migrieren Sie das TDE-Zertifikat aus der Quell-SQL Server zum Ziel Azure 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"
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Quelldatenbankname.
Netzwerkfreigabedomäne.
Kennwort für die Netzwerkfreigabe.
Netzwerkfreigabepfad.
Benutzername der Netzwerkfreigabe.
Connection string für die SQL-Quellinstanz mithilfe des formalen Verbindungszeichenfolge-Formats.
Name des Azure SQL Server.
Ressourcengruppenname des Zielservers Azure SQL.
Abonnement-ID des Zielservers Azure SQL.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |