az datamigration
Hinweis
Diese Referenz ist Teil der Datenmigrationserweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az datamigrationsbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Datenmigration verwalten.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az datamigration get-assessment |
Starten Sie die Bewertung für SQL Server-Instanzen. |
Erweiterung | Allgemein verfügbar |
az datamigration get-sku-recommendation |
Geben Sie SKU-Empfehlungen für Azure SQL-Angebote. |
Erweiterung | Allgemein verfügbar |
az datamigration login-migration |
Migrieren Sie Anmeldungen von der Sql Server-Quelle zu den Azure SQL-Zielservern. |
Erweiterung | Allgemein verfügbar |
az datamigration performance-data-collection |
Erfassen von Leistungsdaten für bestimmte SQL Server-Instanzen. |
Erweiterung | Allgemein verfügbar |
az datamigration register-integration-runtime |
Registrieren sie den Datenbankmigrationsdienst für die Integrationslaufzeit. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-db |
Verwalten von Datenbankmigrationen zu SQL DB. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-db cancel |
Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration zu SQL DB. |
Erweiterung | Allgemein verfügbar |
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 den Befehl "New-AzDataMigrationSqlServerSchema", um Schemaobjekte aus der Quelldatenbank in Zieldatenbse zu migrieren. Die Verknüpfung von New-AzDataMigrationSqlServerSchema ist https://video2.skills-academy.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-db delete |
Löschen Einer laufenden oder abgeschlossenen Datenbankmigration zu SQL DB. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-db show |
Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL DB ab. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-db wait |
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der datamigration sql-db erfüllt ist. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-managed-instance |
Verwalten von Datenbankmigrationen zu SQL-verwaltete Instanz. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-managed-instance cancel |
Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration zu SQL-verwaltete Instanz. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-managed-instance create |
Erstellen Sie eine neue Datenbankmigration zu einem bestimmten SQL-verwaltete Instanz. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-managed-instance cutover |
Initiieren der Übernahme für die in Bearbeitung ausgeführte Onlinedatenbankmigration zu SQL-verwaltete Instanz. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-managed-instance show |
Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL-verwaltete Instanz ab. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-managed-instance wait |
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der datamigration sql-managed-instance erfüllt ist. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-server-schema |
Migrieren Sie das Schema aus der Sql-Quelle zu den Azure SQL-Zielservern. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service |
Datenbankmigrationsdienst verwalten. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service create |
Datenbankmigrationsdienst erstellen. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service delete |
Datenbankmigrationsdienst löschen. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service delete-node |
Löschen Sie den Integrationslaufzeitknoten. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service list |
Rufen Sie alle Datenbankmigrationsdienste in der Ressourcengruppe ab. Und rufen Sie alle Datenbankmigrationsdienste im Abonnement ab. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service list-auth-key |
Dient zum Abrufen der Liste der Authentifizierungsschlüssel für die Selbst gehostete Integrationslaufzeit. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service list-integration-runtime-metric |
Rufen Sie die registrierten Integrations-Runtine-Knoten und deren Überwachungsdaten für einen bestimmten Datenbankmigrationsdienst ab. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service list-migration |
Dient zum Abrufen der Liste der Datenbankmigrationen, die dem Dienst zugeordnet sind. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service regenerate-auth-key |
Generieren Sie einen neuen Satz von Authentifizierungsschlüsseln für self Hosted Integration Runtime. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service show |
Rufen Sie den Datenbankmigrationsdienst ab. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-service update |
Datenbankmigrationsdienst aktualisieren. |
Erweiterung | Allgemein verfügbar |
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. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-vm |
Verwalten von Datenbankmigrationen zu SQL-VM. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-vm cancel |
Beenden Sie die in Bearbeitung ausgeführte Datenbankmigration zu SQL-VM. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-vm create |
Erstellen Sie eine neue Datenbankmigration zu einer bestimmten SQL-VM. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-vm cutover |
Initiieren des Übernahmevorgangs für die in Bearbeitung ausgeführte Onlinedatenbankmigration zu SQL-VM. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-vm show |
Rufen Sie die angegebene Datenbankmigration für eine bestimmte SQL-VM ab. |
Erweiterung | Allgemein verfügbar |
az datamigration sql-vm wait |
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der datamigration sql-vm erfüllt ist. |
Erweiterung | Allgemein verfügbar |
az datamigration tde-migration |
Migrieren Sie TDE-Zertifikat von der SQL Server-Quelle zum Azure SQL Server-Ziel. |
Erweiterung | Allgemein verfügbar |
az datamigration get-assessment
Starten Sie die 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 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
Pfad der ConfigFile.
SQL Server-Verbinden ion-Zeichenfolgen.
Ausgabeordner zum Speichern des Bewertungsberichts.
Aktivieren Sie diesen Parameter, um den vorhandenen Bewertungsbericht zu überschreiben.
Globale Parameter
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 die 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, ohne alle anderen zu berücksichtigen. Legen Sie nur einen oder keinen der folgenden Werte 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 einen oder keinen der folgenden Werte fest: databaseAllowList, databaseDenyList. Standard: NULL
Gibt an, ob die SKU-Empfehlungsergebnisse in der Konsole ausgegeben werden sollen. Aktivieren Sie diesen Parameter, um das Ergebnis anzuzeigen.
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.
UTC-Endzeit der Leistungsdatenpunkte, die während der Aggregation berücksichtigt werden sollen, im JJJJ-MM-TT HH:MM-Format. Wird nur für die Baselinestrategie verwendet (nicht elastisch). 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.
Skalierungsfaktor (Komfortfaktor), der bei der SKU-Empfehlung verwendet wird. Wenn beispielsweise festgestellt wird, dass eine CPU-Anforderung von vier virtuellen Kernen mit einem Skalierungsfaktor von 150 % vorliegt, beträgt die tatsächliche CPU-Anforderung sechs virtuelle Kerne.
UTC-Startzeit der Leistungsdatenpunkte, die während der Aggregation berücksichtigt werden sollen, im JJJJ-MM-TT HH:MM-Format. Wird nur für die Baselinestrategie verwendet (nicht elastisch). Standard: Alle gesammelten Datenpunkte werden berücksichtigt.
Perzentil der Datenpunkte, die bei der Aggregation der Leistungsdaten verwendet werden sollen. Wird nur für die Baselinestrategie verwendet (nicht elastisch).
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.
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
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 login-migration
Migrieren Sie Anmeldungen von der Sql Server-Quelle zu den Azure SQL-Zielservern.
az datamigration login-migration [--aad-domain-name]
[--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" zu azure SQL-Zielservern 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" in die Azure Sql Server-Zieldatei mithilfe der Konfigurationsdatei aus.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Optionale Parameter
Erforderlich, wenn Windows-Anmeldungen in der Liste der zu migrierenden Anmeldungen enthalten sind.
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.
Verbinden ionzeichenfolge(n) für die SQL-Quellinstanz(n) mithilfe des formalen Verbindungszeichenfolge Formats.
Verbinden ion Zeichenfolge(n) für die SQL-Zielinstanz(n) mithilfe des formalen Verbindungszeichenfolge-Formats.
Globale Parameter
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 von 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 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 Sie 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 eines bestimmten SQL Server mithilfe der Bewertungskonfigurationsdatei.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Sammeln Sie Leistungsdaten eines 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
Pfad der ConfigFile.
SQL Server-Verbinden ion-Zeichenfolgen.
Anzahl der Iterationen der Leistungsdatenerfassung, die vor dem Speichern in einer Datei ausgeführt werden sollen. Mit Standardwerten erfolgt die dauerhafte Speicherung von Leistungsdaten beispielsweise alle 30 Sekunden * 20 Iterationen = 10 Minuten. Minimum: 2.
Ausgabeordner zum Speichern von Leistungsdaten.
Intervall in Sekunden, in dem Leistungsdaten abfragt werden sollen.
Intervall in Sekunden, in dem statische Konfigurationsdaten abfragt und gespeichert werden sollen.
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
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 den Datenbankmigrationsdienst für die Integrationslaufzeit.
az datamigration register-integration-runtime --auth-key
[--installed-ir-path]
[--ir-path]
Beispiele
Registrieren Sie den SQL-Migrationsdienst für die Selbst gehostete Integrationslaufzeit.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Installieren Sie die Integrationslaufzeit, 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 Integrationslaufzeit vom angegebenen 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
Versionsordnerpfad im installierten Speicherort der Integrations-Runtime. Dies kann bei der Installation von IR bereitgestellt werden, der Befehl kann jedoch nicht gelesen werden. Format: "\Microsoft Integration Runtime<Version>".
Pfad der Integrations-Runtime-MSI.
Globale Parameter
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 sql-server-schema
Migrieren Sie das Schema aus der Sql-Quelle zu den Azure SQL-Zielservern.
az datamigration sql-server-schema [--action {DeploySchema, GenerateScript, MigrateSchema}]
[--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 SQL Server-Quelle" zum Ziel aus, Azure SQL-Datenbank parameter verwenden.
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 SQL Server-Quelle mithilfe von Parametern aus.
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 Bereitstellen des TSQL-Skripts 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 SQL Server-Quelle" zum Ziel Azure SQL-Datenbank mithilfe von ConfigFile aus.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Optionale Parameter
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.
Pfad der ConfigFile. Akzeptierte Parameternamen in configfile.json ist "Action", "source Verbinden ionString", "target Verbinden ionString", "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.
Verbinden ionszeichenfolge für die SQL-Quellinstanz unter Verwendung des formalen Verbindungszeichenfolge-Formats.
Verbinden ionszeichenfolge für die SQL-Zielinstanz unter Verwendung des formalen Verbindungszeichenfolge-Formats.
Globale Parameter
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 tde-migration
Migrieren Sie TDE-Zertifikat von der SQL Server-Quelle zum Azure SQL Server-Ziel.
az datamigration tde-migration [--database-name]
[--network-share-domain]
[--network-share-password]
[--network-share-path]
[--network-share-user-name]
[--source-sql-connection-string]
[--target-managed-instance-name]
[--target-resource-group-name]
[--target-subscription-id]
Beispiele
Migrieren Sie TDE-Zertifikat von der SQL Server-Quelle zum Azure SQL Server-Ziel.
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
Quelldatenbankname.
Netzwerkfreigabe Standard.
Kennwort für die Netzwerkfreigabe.
Netzwerkfreigabepfad.
Benutzername der Netzwerkfreigabe.
Verbinden ionszeichenfolge für die SQL-Quellinstanz unter Verwendung des formalen Verbindungszeichenfolge-Formats.
Name des Azure SQL Server.
Ressourcengruppenname des Azure SQL-Zielservers.
Abonnement-ID des Azure SQL-Zielservers.
Globale Parameter
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.