az dms project task
Hinweis
Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Weitere Informationen zu Erweiterungen
Verwalten von Aufgaben für das Projekt einer Azure-Datenbankmigrationsdienstinstanz (klassisches) Projekt.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az dms project task cancel |
Abbrechen einer Aufgabe, wenn sie derzeit in die Warteschlange gestellt oder ausgeführt wird. |
Core | Allgemein verfügbar |
az dms project task cancel (dms-preview Erweiterung) |
Dieser Befehl ist veraltet. Verwenden Sie stattdessen den Stoppbefehl. |
Erweiterung | Allgemein verfügbar |
az dms project task check-name |
Überprüfen Sie, ob ein bestimmter Vorgangsname in einer bestimmten Instanz von DMS sowie der Gültigkeit des Namens verfügbar ist. |
Core | Allgemein verfügbar |
az dms project task create |
Erstellen und starten Sie eine Migrationsaufgabe. |
Core | Allgemein verfügbar |
az dms project task create (dms-preview Erweiterung) |
Erstellen und starten Sie eine Migrationsaufgabe. |
Erweiterung | Allgemein verfügbar |
az dms project task cutover |
Führen Sie für eine Onlinemigrationsaufgabe die Migration durch Ausführen eines Übernahmevorgangs aus. |
Core | Allgemein verfügbar |
az dms project task delete |
Löschen sie eine Migrationsaufgabe. |
Core | Allgemein verfügbar |
az dms project task list |
Listen Sie die Vorgänge in einem Projekt auf. Einige Aufgaben haben möglicherweise den Status "Unbekannt", was angibt, dass beim Abfragen des Status dieser Aufgabe ein Fehler aufgetreten ist. |
Core | Allgemein verfügbar |
az dms project task restart |
Starten Sie entweder die gesamte Migration oder nur ein angegebenes Objekt neu. Derzeit nur von MongoDB-Migrationen unterstützt. |
Erweiterung | Allgemein verfügbar |
az dms project task show |
Zeigen Sie die Details einer Migrationsaufgabe an. Verwenden Sie "--expand", um weitere Details zu erhalten. |
Core | Allgemein verfügbar |
az dms project task stop |
Beendet die Aufgabe oder beendet die Migration des angegebenen Objekts (nur MongoDB-Migrationen). |
Erweiterung | Allgemein verfügbar |
az dms project task cancel
Abbrechen einer Aufgabe, wenn sie derzeit in die Warteschlange gestellt oder ausgeführt wird.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Erforderliche Parameter
Der Name des Vorgangs.
Der Name des Projekts.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts.
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 dms project task cancel (dms-preview Erweiterung)
Dieser Befehl ist veraltet. Verwenden Sie stattdessen den Stoppbefehl.
Um eine konsistentere Erfahrung mit der Portal-UI von Azure zu erhalten: az dms Projektaufgabenstopp.
az dms project task cancel --name
--project-name
--resource-group
--service-name
[--object-name]
Erforderliche Parameter
Der Name des Vorgangs. Eine DMS-Projektaufgabe ist die Aktivität, die migrationsbezogene Arbeit ausführt. Einem Projekt können mehrere Vorgänge zugeordnet sein.
Der Name des Projekts. DMS Project ist eine logische Gruppierung, die Quelldatenbankverbindung, Zieldatenbankverbindung und eine Liste der zu migrierenden Datenbanken umfasst.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts. DMS Service ist eine Azure-Instanz, die Datenbankmigrationen durchführt.
Optionale Parameter
Wird nur von MongoDB-Migrationen unterstützt. Der qualifizierte Name der Datenbank oder Sammlung, die Sie beenden möchten. Lassen Sie nichts, um die gesamte Migration 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 dms project task check-name
Überprüfen Sie, ob ein bestimmter Vorgangsname in einer bestimmten Instanz von DMS sowie der Gültigkeit des Namens verfügbar ist.
az dms project task check-name --name
--project-name
--resource-group
--service-name
Erforderliche Parameter
Der zu überprüfende Aufgabenname.
Der Name des Projekts.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts.
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 dms project task create
Erstellen und starten Sie eine Migrationsaufgabe.
Die folgenden Aufgabenkonfigurationen werden unterstützt: -) Quelle -> Ziel :: Aufgabentyp
- SQL -> SQLDB :: OfflineMigration
- PostgreSQL -> AzureDbForPostgreSql :: OnlineMigration
- MySQL -> AzureDbForMySQL :: OfflineMigration, OnlineMigration, ReplicateChanges.
az dms project task create --database-options-json
--name
--project-name
--resource-group
--service-name
--source-connection-json
--target-connection-json
[--enable-data-integrity-validation]
[--enable-query-analysis-validation]
[--enable-schema-validation]
[--task-type]
Beispiele
Erstellen und Starten einer SQL-Offlinemigrationsaufgabe. Bei einer SQL-Migration führt dies keine Überprüfungen durch.
az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}" --target-connection-json "C:\CLI Files\targetConnection.json"
Erstellen und starten Sie eine SQL-Aufgabe, die alle Überprüfungen durchführt.
az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "C:\CLI Files\sourceConnection.json" --target-connection-json "C:\CLI Files\targetConnection.json" --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation
Erforderliche Parameter
Datenbank- und Tabelleninformationen. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Siehe Beispiel unten für das Format.
Für SQL unterstützen wir pro Tabellenmigrationen. Um dies zu verwenden, geben Sie die Tabellennamen im "table_map" wie unten angegeben an. Sie können die Quelle auch als schreibgeschützt festlegen. [ { "name": "Source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "schema. TargetTableName1", "schema. SourceTableName2": "schema. TargetTableName2", ... n } }, ... n ]
Für PostgreSQL, das Format des JSON-Objekts der Datenbankoptionen. [ { "name": "Quelldatenbank", "target_database_name": "Zieldatenbank", // Wird zum Bearbeiten des zugrunde liegenden Migrationsmoduls verwendet. Geben Sie nur an, wenn Sie dazu angewiesen werden oder wenn Sie wirklich wissen, was Sie tun. "migrationSetting": { "setting1": "value1", ... n }, // Wird zum Bearbeiten des zugrunde liegenden Migrationsmoduls verwendet. Geben Sie nur an, wenn Sie dazu angewiesen werden oder wenn Sie wirklich wissen, was Sie tun. "sourceSetting": { "setting1": "value1", ... n }, // Wird zum Bearbeiten des zugrunde liegenden Migrationsmoduls verwendet. Geben Sie nur an, wenn Sie dazu angewiesen werden oder wenn Sie wirklich wissen, was Sie tun. "targetSetting": { "setting1": "value1", ... n }, // Optionaler Parameter zum Auflisten von Tabellen, die in der Migration enthalten sein sollen. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Für MySQL, das Format des JSON-Objekts der Datenbankoptionen. { // Details zu zugeordneten Schemas, die migriert werden müssen. Mehrere Schemas können gleichzeitig migriert werden. "selected_databases":[ // database/schema 1 details { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Tabellenzuordnung von Quelle zu Zielschemas [Optional] // Fügen Sie sie nicht hinzu, wenn alle Tabellen dieser Datenbank "table_map" migriert werden müssen: { "sourceSchema1.table1": "targetSchema1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // die folgenden Elemente sind nur für die selektive Schemamigration // optional erforderlich, migriert schema für die folgenden Tabellen 'tables_to_migrate_schema': { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // optional, migriert die aufgezählten Ansichten 'selected_views': [ 'sourceSchema1.view1' ], // optional, migriert die aufgezählten Trigger 'selected_triggers': [ 'sourceSchema1.on_table1_updated' ], // optional, migriert die aufgezählten Routinen. 'selected_routines': [ 'sourceSchema1.build_report' ], // optional, migriert die aufgezählten Ereignisse 'selected_events': [ 'sourceSchema1.nightly_maintenance' ], // Optional. Wenn true, migriert DMS das Quelldatenbankschema zum Ziel. "select_database_for_schema_migration": "true|false" }, ... n ],
// Used for manipulating the underlying migration engine. [Optional]
// Only provide if instructed to do so or if you really know what you are doing.
"migration_level_settings": {
// Optional setting that configures the maximum number of parallel reads on tables located on the source database.
"DesiredRangesCount": "4",
// Optional setting that configures that size of the largest batch that will be committed to the target server.
"MaxBatchSizeKb": "4096",
// Optional setting that configures the minimum number of rows in each batch written to the target.
"MinBatchRows": null,
// Optional setting that configures the number of databases that will be prepared for migration in parallel.
"PrepareDatabaseForBulkImportTaskCount": null,
// Optional setting that configures the number of tables that will be prepared for migration in parallel.
"PrepareTableForBulkImportTaskCount": null,
// Optional setting that configures the number of threads available to read ranges on the source.
"QueryTableDataRangeTaskCount": "8",
// Optional setting that configures the number of threads available to write batches to the target.
"WriteDataRangeBatchTaskCount": "12",
// Optional setting that configures how much memory will be used to cache batches in memory before reads on the source are throttled.
"MaxBatchCacheSizeMb": null,
// Optional setting that configures the amount of available memory at which point reads on the source will be throttled.
"ThrottleQueryTableDataRangeTaskAtAvailableMemoryMb": null,
// Optional setting that configures the number of batches cached in memory that will trigger read throttling on the source.
"ThrottleQueryTableDataRangeTaskAtBatchCount": 36,
// Optional setting that configures the delay between updates of result objects in Azure Table Storage.
"DelayProgressUpdatesInStorageInterval": "00:00:30",
},
// Optional setting to set the source server read only.
"make_source_server_read_only": "true|false",
// Optional setting to enable consistent backup. True by default for the sync migration, and false otherwise.
"enable_consistent_backup": "true|false",
// Optional. If true, all view definitions will be migrated in the selected databases.
"migrate_all_views": "true|false",
// Optional. If true, all trigger definitions will be migrated in the selected databases.
"migrate_all_triggers": "true|false",
// Optional. If true, all event definitions will be migrated in the selected databases.
"migrate_all_events": "true|false",
// Optional. If true, all stored proc definitions will be migrated in the selected databases.
"migrate_all_routines": "true|false",
// Optional. If true, all table's schemas will be migrated.
"migrate_all_tables_schema": "true|false",
// Optional. If true, all users/grants will be migrated.
"migrate_user_system_tables": "true|false",
// Binlog position to start the migration from. Only applicable for the ReplicateChanges migration.
"binLogInfo": {
"filename": "binlog.0004523",
"position": 283287
}
}.
Der Name des Vorgangs.
Der Name des Projekts.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts.
Die Verbindungsinformationen zum Quellserver. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Beispiele unten finden Sie im Format.
Das Format des JSON-Verbindungsobjekts für SQL-Verbindungen. { "userName": "user name", // If this is missing or null, you will be prompted "password": null, // if this is missing or null (highly recommended) you will be prompted "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // dringend empfohlen, als "trustServerCertificate" zu verlassen: false // dringend empfohlen, als false } zu verlassen
Das Format des JSON-Verbindungsobjekts für PostgreSQL-Verbindungen. { "userName": "Benutzername", // Wenn dies fehlt oder null ist, werden Sie aufgefordert "password": null, // wenn dies fehlt oder NULL (dringend empfohlen) Sie werden aufgefordert "serverName": "servername", "databaseName", "databaseName", // wenn dies fehlt, es wird standardmäßig die Datenbank "port" von 'postgres' datenbank "port": 5432, // wenn dies fehlt, wird standardmäßig 5432 "encryptConnection" verwendet: true, // dringend empfohlen, als true "trustServerCertificate" zu verlassen: false // dringend empfohlen, als false } zu verlassen
Das Format des JSON-Verbindungsobjekts für MySQL-Verbindungen. { "userName": "user name", // If this is missing or null, you will be prompted "password": null, // if this is missing or null (highly recommended) you will be prompted "serverName": "server name", "port": 3306 // if this is missing, it will default to 3306 }.
Die Verbindungsinformationen an den Zielserver. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Beispiele für Verbindungsformate finden Sie unter "source-connection-json".
Optionale Parameter
Nur für SQL. Gibt an, ob eine überprüfung auf Prüfsummen basierende Datenintegritätsüberprüfung zwischen Quelle und Ziel für die ausgewählte Datenbank und Tabellen durchgeführt werden soll.
Nur für SQL. Gibt an, ob eine schnelle und intelligente Abfrageanalyse durchgeführt werden soll, indem Abfragen aus der Quelldatenbank abgerufen und im Ziel ausgeführt werden. Das Ergebnis enthält Ausführungsstatistiken für Ausführungen in Quell- und Zieldatenbanken für die extrahierten Abfragen.
Nur für SQL. Gibt an, ob die Schemainformationen zwischen Quelle und Ziel verglichen werden sollen.
Der Typ der Datenverschiebung, die von der Aufgabe unterstützt wird. Die unterstützten Typen sind: OnlineMigration, OfflineMigration. Wenn nicht angegeben, wird standardmäßig OfflineMigration für SQL, MySQL und OnlineMigration für PostgreSQL verwendet.
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 dms project task create (dms-preview Erweiterung)
Erstellen und starten Sie eine Migrationsaufgabe.
Die folgenden Aufgabenkonfigurationen werden unterstützt: -) source -> target :: task type 1) SQL -> SQLDB :: OfflineMigration 2) PostgreSQL -> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB -> MongoDB (für die Migration zu Cosmos DB über ihre MongoDB-API) :: OfflineMigration.
az dms project task create --database-options-json
--name
--project-name
--resource-group
--service-name
--source-connection-json
--target-connection-json
[--enable-data-integrity-validation]
[--enable-query-analysis-validation]
[--enable-schema-validation]
[--task-type]
[--validate-only]
[--validated-task-name]
Beispiele
Erstellen und starten Sie eine SQL-Aufgabe, die keine Überprüfungen durchführt.
az dms project task create --database-options-json C:\CliFiles\databaseOptions.json -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json '{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}' --target-connection-json C:\CliFiles\targetConnection.json --task-type offlinemigration
Erstellen und starten Sie eine SQL-Aufgabe, die alle Überprüfungen durchführt.
az dms project task create --database-options-json C:\CliFiles\databaseOptions.json -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json C:\CliFiles\sourceConnection.json --target-connection-json C:\CliFiles\targetConnection.json --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation --task-type offlinemigration
Erforderliche Parameter
Datenbank- und Tabelleninformationen. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Beispiele unten finden Sie im Format.
Für SQL unterstützen wir pro Tabellenmigrationen. Um dies zu verwenden, geben Sie die Tabellennamen im "table_map" wie unten angegeben an. Sie können die Quelle auch als schreibgeschützt festlegen. [ { "name": "Source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "schema. TargetTableName1", "schema. SourceTableName2": "schema. TargetTableName2", ... n } }, ... n ]
Für PostgreSQL, das Format des JSON-Objekts der Datenbankoptionen. [ { "name": "Quelldatenbank", "target_database_name": "Zieldatenbank", // Wird zum Bearbeiten des zugrunde liegenden Migrationsmoduls verwendet. Geben Sie nur an, wenn Sie dazu angewiesen werden oder wenn Sie wirklich wissen, was Sie tun. "migrationSetting": { "setting1": "value1", ... n }, // Wird zum Bearbeiten des zugrunde liegenden Migrationsmoduls verwendet. Geben Sie nur an, wenn Sie dazu angewiesen werden oder wenn Sie wirklich wissen, was Sie tun. "sourceSetting": { "setting1": "value1", ... n }, // Wird zum Bearbeiten des zugrunde liegenden Migrationsmoduls verwendet. Geben Sie nur an, wenn Sie dazu angewiesen werden oder wenn Sie wirklich wissen, was Sie tun. "targetSetting": { "setting1": "value1", ... n }, // Optionaler Parameter zum Auflisten von Tabellen, die in der Migration enthalten sein sollen. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Für MongoDB unterstützen wir pro Sammlungsmigrationen. Um dies zu verwenden, geben Sie die Auflistungen innerhalb des Datenbankobjekts wie unten angegeben an. { // auf Null festgelegt, um die Standardverstärkung während der Migration zu erhalten (empfohlen) "boostRUs": 0, // "OneTime" oder "Continuous", nur "OneTime" wird zurzeit "Replikation" unterstützt: "OneTime", // Legen Sie auf NULL fest, um maximal verfügbare Ressourcen zu verwenden. "Drosselung": { // Prozentsatz der CPU, um die Verwendung von "minFreeCpu" zu vermeiden: 25, // Menge des RAM (in MBs), um zu vermeiden, dass "minFreeMemoryMb": 1024, // max. Anzahl der Zu migrierenden Sammlungen zu einem Zeitpunkt "maxParallelism": 2 }, "datenbanken": { "database_name": { // see https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // auf NULL festgelegt, um standard // oder 0 zu verwenden, wenn der Durchsatz nicht auf Datenbankebene "targetRUs" bereitgestellt werden soll: 0, "collections": { "collection_name_1": { // Gibt an, ob die Zieldatenbank/-sammlung gelöscht wird, wenn "canDelete" vorhanden ist: true, // auf NULL festgelegt, wenn das Ziel nicht abgeshardt // oder den Shardschlüssel aus der Quelle (sofern vorhanden) "shardKey" kopieren soll: null, // auf NULL festgelegt, um die Standardeinstellung "targetRUs" zu verwenden (empfohlen) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", akzeptiert "Forward", "Reverse" oder "Hashed", aber CosmosDB akzeptiert nur ein einzelnes Feld, hashed shard key "order": "Forward" }, ... n ], // ob Shardschlüssel eindeutig ist // siehe https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.
Der Name des Vorgangs. Eine DMS-Projektaufgabe ist die Aktivität, die migrationsbezogene Arbeit ausführt. Einem Projekt können mehrere Vorgänge zugeordnet sein.
Der Name des Projekts. DMS Project ist eine logische Gruppierung, die Quelldatenbankverbindung, Zieldatenbankverbindung und eine Liste der zu migrierenden Datenbanken umfasst.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts. DMS Service ist eine Azure-Instanz, die Datenbankmigrationen durchführt.
Die Verbindungsinformationen zum Quellserver. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Beispiele unten finden Sie im Format.
Das Format des JSON-Verbindungsobjekts für SQL-Verbindungen. { "userName": "user name", // If this is missing or null, you will be prompted "password": null, // if this is missing or null (highly recommended) you will be prompted "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // dringend empfohlen, als "trustServerCertificate" zu verlassen: false // dringend empfohlen, als false } zu verlassen
Das Format des JSON-Verbindungsobjekts für PostgreSQL-Verbindungen. { "userName": "Benutzername", // Wenn dies fehlt oder null ist, werden Sie aufgefordert "password": null, // wenn dies fehlt oder NULL (dringend empfohlen) Sie werden aufgefordert "serverName": "servername", "databaseName", "databaseName", // wenn dies fehlt, es wird standardmäßig die Datenbank "port" von 'postgres' datenbank "port": 5432, // wenn dies fehlt, wird standardmäßig 5432 "encryptConnection" verwendet: true, // dringend empfohlen, als true "trustServerCertificate" zu verlassen: false // dringend empfohlen, als false } zu verlassen
Das Format des JSON-Verbindungsobjekts für MongoDB-Verbindungen. { "userName": null, // Wenn dies fehlt oder null ist, werden Sie aufgefordert "password": null, // wenn dies fehlt oder NULL (dringend empfohlen) Sie werden aufgefordert "connectionString": "mongodb://hostOrIp:port" }.
Die Verbindungsinformationen an den Zielserver. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Beispiele für Verbindungsformate finden Sie unter "source-connection-json".
Optionale Parameter
Nur für SQL. Gibt an, ob eine überprüfung auf Prüfsummen basierende Datenintegritätsüberprüfung zwischen Quelle und Ziel für die ausgewählte Datenbank und Tabellen durchgeführt werden soll.
Nur für SQL. Gibt an, ob eine schnelle und intelligente Abfrageanalyse durchgeführt werden soll, indem Abfragen aus der Quelldatenbank abgerufen und im Ziel ausgeführt werden. Das Ergebnis enthält Ausführungsstatistiken für Ausführungen in Quell- und Zieldatenbanken für die extrahierten Abfragen.
Nur für SQL. Gibt an, ob die Schemainformationen zwischen Quelle und Ziel verglichen werden sollen.
Der Typ der Datenverschiebung, die von der Aufgabe unterstützt wird. Die unterstützten Typen sind: OnlineMigration, OfflineMigration. Wenn nicht angegeben, wird standardmäßig OfflineMigration für SQL, MongoDB und OnlineMigration für PostgreSQL verwendet.
Nur für MongoDB bis Cosmos DB. Gibt an, ob die Überprüfung nur ausgeführt werden soll und NICHT die Migration ausgeführt werden soll. Es ist obligatorisch, eine "nur validieren"-Aufgabe auszuführen, bevor Sie eine tatsächliche Migration versuchen. Nachdem die Überprüfung abgeschlossen ist, übergeben Sie den Namen dieser Aufgabe "nur überprüfen" an das Argument "Überprüfter Vorgangsname" eines neuen Vorgangs.
(Nur für MongoDB bis Cosmos DB) Beim Ausführen einer Migration ist es neceaär, den Namen einer zuvor ausgeführten Aufgabe "nur überprüfen" zu übergeben.
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 dms project task cutover
Führen Sie für eine Onlinemigrationsaufgabe die Migration durch Ausführen eines Übernahmevorgangs aus.
Um das Ergebnis der Anforderung anzuzeigen, verwenden Sie bitte den Befehl "Vorgang anzeigen": az dms Projektaufgaben anzeigen ... --expand befehl.
az dms project task cutover --name
--object-name
--project-name
--resource-group
--service-name
Erforderliche Parameter
Der Name des Vorgangs.
Der Name der Datenbank auf der Quelle, die Sie ausschneiden möchten.
Der Name des Projekts.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts.
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 dms project task delete
Löschen sie eine Migrationsaufgabe.
az dms project task delete --name
--project-name
--resource-group
--service-name
[--delete-running-tasks]
[--yes]
Beispiele
Löschen sie eine Migrationsaufgabe. (automatisch generiert)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Erforderliche Parameter
Der Name des Vorgangs.
Der Name des Projekts.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts.
Optionale Parameter
Wenn der Vorgang zurzeit ausgeführt wird, brechen Sie den Vorgang ab, bevor Sie das Projekt löschen.
Nicht zur Bestätigung auffordern
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 dms project task list
Listen Sie die Vorgänge in einem Projekt auf. Einige Aufgaben haben möglicherweise den Status "Unbekannt", was angibt, dass beim Abfragen des Status dieser Aufgabe ein Fehler aufgetreten ist.
az dms project task list --project-name
--resource-group
--service-name
[--task-type]
Beispiele
Alle Vorgänge in einem Projekt auflisten.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Listen Sie nur die SQL-zu SQL-Migrationsaufgaben innerhalb eines Projekts auf.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Erforderliche Parameter
Der Name des Projekts.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts.
Optionale Parameter
Filtert die Liste nach dem Typ der Aufgabe. Die Liste der möglichen Typen finden Sie unter "az dms check-status".
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 dms project task restart
Starten Sie entweder die gesamte Migration oder nur ein angegebenes Objekt neu. Derzeit nur von MongoDB-Migrationen unterstützt.
Um das Ergebnis der Anforderung anzuzeigen, verwenden Sie bitte den Befehl "Vorgang anzeigen": az dms Projektaufgaben anzeigen ... --expand befehl.
az dms project task restart --name
--project-name
--resource-group
--service-name
[--object-name]
Erforderliche Parameter
Der Name des Vorgangs. Eine DMS-Projektaufgabe ist die Aktivität, die migrationsbezogene Arbeit ausführt. Einem Projekt können mehrere Vorgänge zugeordnet sein.
Der Name des Projekts. DMS Project ist eine logische Gruppierung, die Quelldatenbankverbindung, Zieldatenbankverbindung und eine Liste der zu migrierenden Datenbanken umfasst.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts. DMS Service ist eine Azure-Instanz, die Datenbankmigrationen durchführt.
Optionale Parameter
Der qualifizierte Name der Datenbank oder Sammlung, die Sie neu starten möchten. Lassen Sie den Wert leer, um die gesamte Migration neu zu starten.
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 dms project task show
Zeigen Sie die Details einer Migrationsaufgabe an. Verwenden Sie "--expand", um weitere Details zu erhalten.
az dms project task show --name
--project-name
--resource-group
--service-name
[--expand]
Beispiele
Zeigen Sie die Details einer Migrationsaufgabe an. Verwenden Sie "--expand", um weitere Details zu erhalten. (automatisch generiert)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Erforderliche Parameter
Der Name des Vorgangs.
Der Name des Projekts.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts.
Optionale Parameter
Erweitern Sie die Antwort, um weitere Details bereitzustellen. Wird mit "Befehl" verwendet, um weitere Details der Aufgabe anzuzeigen. Wird mit "output" verwendet, um die Ergebnisse der Migration des Vorgangs anzuzeigen.
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 dms project task stop
Beendet die Aufgabe oder beendet die Migration des angegebenen Objekts (nur MongoDB-Migrationen).
Um das Ergebnis der Anforderung anzuzeigen, verwenden Sie bitte den Befehl "Vorgang anzeigen": az dms Projektaufgaben anzeigen ... --expand befehl.
az dms project task stop --name
--project-name
--resource-group
--service-name
[--object-name]
Erforderliche Parameter
Der Name des Vorgangs. Eine DMS-Projektaufgabe ist die Aktivität, die migrationsbezogene Arbeit ausführt. Einem Projekt können mehrere Vorgänge zugeordnet sein.
Der Name des Projekts. DMS Project ist eine logische Gruppierung, die Quelldatenbankverbindung, Zieldatenbankverbindung und eine Liste der zu migrierenden Datenbanken umfasst.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Diensts. DMS Service ist eine Azure-Instanz, die Datenbankmigrationen durchführt.
Optionale Parameter
Wird nur von MongoDB-Migrationen unterstützt. Der qualifizierte Name der Datenbank oder Sammlung, die Sie beenden möchten. Lassen Sie nichts, um die gesamte Migration 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.