az dms project task
Notitie
Deze opdrachtgroep bevat opdrachten die zijn gedefinieerd in zowel Azure CLI als ten minste één extensie. Installeer elke extensie om te profiteren van de uitgebreide mogelijkheden. Meer informatie over extensies.
Beheer taken voor het project van een Exemplaar van Azure Database Migration Service (klassiek).
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az dms project task cancel |
Een taak annuleren als deze momenteel in de wachtrij staat of wordt uitgevoerd. |
Basis | GA |
az dms project task cancel (dms-preview extensie) |
Deze opdracht wordt afgeschaft. Gebruik in plaats daarvan de stopopdracht. |
Toestel | GA |
az dms project task check-name |
Controleer of een bepaalde taaknaam beschikbaar is binnen een bepaald exemplaar van DMS, evenals de geldigheid van de naam. |
Basis | GA |
az dms project task create |
Een migratietaak maken en starten. |
Basis | GA |
az dms project task create (dms-preview extensie) |
Een migratietaak maken en starten. |
Toestel | GA |
az dms project task cutover |
Voltooi de migratie voor een onlinemigratietaak door een cutover uit te voeren. |
Basis | GA |
az dms project task delete |
Een migratietaak verwijderen. |
Basis | GA |
az dms project task list |
De taken in een project weergeven. Sommige taken hebben mogelijk de status Onbekend, wat aangeeft dat er een fout is opgetreden tijdens het opvragen van de status van die taak. |
Basis | GA |
az dms project task restart |
Start de volledige migratie of alleen een opgegeven object opnieuw op. Momenteel alleen ondersteund door MongoDB-migraties. |
Toestel | GA |
az dms project task show |
De details van een migratietaak weergeven. Gebruik de '--expand' voor meer informatie. |
Basis | GA |
az dms project task stop |
Hiermee stopt u de taak of stopt u de migratie op het opgegeven object (alleen MongoDB-migraties). |
Toestel | GA |
az dms project task cancel
Een taak annuleren als deze momenteel in de wachtrij staat of wordt uitgevoerd.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Vereiste parameters
De naam van de taak.
De naam van het project.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task cancel (dms-preview extensie)
Deze opdracht wordt afgeschaft. Gebruik in plaats daarvan de stopopdracht.
Gebruik van de gebruikersinterface van azure Portal om een consistentere ervaring te behouden: az dms project task stop.
az dms project task cancel --name
--project-name
--resource-group
--service-name
[--object-name]
Vereiste parameters
De naam van de taak. Een DMS-projecttaak is de activiteit waarmee migratiegerelateerd werk wordt uitgevoerd. Er kunnen meerdere taken zijn gekoppeld aan een project.
De naam van het project. DMS Project is een logische groepering die de brondatabaseverbinding, doeldatabaseverbinding en een lijst met te migreren databases omvat.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service. DMS Service is een Azure-exemplaar waarmee databasemigraties worden uitgevoerd.
Optionele parameters
Alleen ondersteund door MongoDB-migraties. De gekwalificeerde naam van de database of verzameling die u wilt stoppen. Laat leeg om de hele migratie te stoppen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task check-name
Controleer of een bepaalde taaknaam beschikbaar is binnen een bepaald exemplaar van DMS, evenals de geldigheid van de naam.
az dms project task check-name --name
--project-name
--resource-group
--service-name
Vereiste parameters
De taaknaam die moet worden gecontroleerd.
De naam van het project.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task create
Een migratietaak maken en starten.
De volgende taakconfiguraties worden ondersteund: -) bron -> doel:: taaktype
- 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]
Voorbeelden
Een offline SQL-migratietaak maken en starten. Voor een SQL-migratie worden er geen validatiecontroles uitgevoerd.
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"
Maak en start een SQL-taak waarmee alle validatiecontroles worden uitgevoerd.
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
Vereiste parameters
Database- en tabelgegevens. Dit kan een tekenreeks met JSON-indeling zijn of de locatie naar een bestand met het JSON-object. Zie het onderstaande voorbeeld voor de indeling.
Voor SQL ondersteunen we migraties per tabel. Als u dit wilt gebruiken, geeft u de tabelnamen op in de 'table_map' zoals hieronder. U kunt de bron ook instellen als alleen-lezen. [ { "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 ]
Voor PostgreSQL is de indeling van het JSON-object voor databaseopties. [ { "name": "source database", "target_database_name": "target database", // Wordt gebruikt voor het bewerken van de onderliggende migratie-engine. Geef alleen op als u wordt geïnstrueerd om dit te doen of als u echt weet wat u doet. "migrationSetting": { "setting1": "value1", ... n }, // Wordt gebruikt voor het bewerken van de onderliggende migratie-engine. Geef alleen op als u wordt geïnstrueerd om dit te doen of als u echt weet wat u doet. "sourceSetting": { "setting1": "value1", ... n }, // Wordt gebruikt voor het bewerken van de onderliggende migratie-engine. Geef alleen op als u wordt geïnstrueerd om dit te doen of als u echt weet wat u doet. "targetSetting": { "setting1": "value1", ... n }, // Optionele parameter om tabellen weer te geven die u wilt opnemen in de migratie. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Voor MySQL is de indeling van het JSON-object voor databaseopties. { // Details van toegewezen schema's die moeten worden gemigreerd. Meerdere schema's kunnen tegelijk worden gemigreerd. "selected_databases":[ // database/schema 1 details { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Tabeltoewijzing van bron naar doelschema's [Optioneel] // Voeg deze niet toe als alle tabellen van deze database moeten worden gemigreerd "table_map": { "sourceSchema1.table1": "targetSchema1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // de onderstaande items zijn alleen nodig voor selectieve schemamigratie // optioneel, migreert schema voor de volgende tabellen 'tables_to_migrate_schema': { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // optioneel, migreert de geïnventareerde weergaven 'selected_views': [ 'sourceSchema1.view1' ], // optioneel, migreert de geïnventareerde triggers 'selected_triggers': [ 'sourceSchema1.on_table1_updated' ], // optioneel, migreert de opgesomde routines 'selected_routines': [ 'sourceSchema1.build_report' ], // optioneel, migreert de geïnventareerde gebeurtenissen 'selected_events': [ 'sourceSchema1.nightly_maintenance' ], // Optioneel. Indien waar, migreert DMS het brondatabaseschema naar het doel. "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
}
}.
De naam van de taak.
De naam van het project.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service.
De verbindingsgegevens met de bronserver. Dit kan een tekenreeks met JSON-indeling zijn of de locatie naar een bestand met het JSON-object. Zie de onderstaande voorbeelden voor de indeling.
De indeling van het JSON-verbindingsobject voor SQL-verbindingen. { "userName": "gebruikersnaam", // als dit ontbreekt of null, wordt u gevraagd om "wachtwoord": null, // als dit ontbreekt of null (sterk aanbevolen) wordt u gevraagd 'dataSource': 'servernaam[, poort]', 'verificatie': 'SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // ten zeerste aanbevolen om als true "trustServerCertificate": false // ten zeerste aanbevolen om als onwaar te laten }
De indeling van het JSON-object van de verbinding voor PostgreSQL-verbindingen. { "userName": "gebruikersnaam", // Als dit ontbreekt of null is, wordt u gevraagd om 'wachtwoord': null, // als dit ontbreekt of null (sterk aanbevolen) wordt u gevraagd 'servernaam': 'servernaam', 'databasenaam': 'databasenaam', // als dit ontbreekt, wordt standaard de 'postgres' database 'poort': 5432, // als dit ontbreekt, standaard ingesteld op 5432 "encryptConnection": true, // ten zeerste aanbevolen om te laten als true "trustServerCertificate": false // ten zeerste aanbevolen om te laten als onwaar }
De indeling van het JSON-verbindingsobject voor MySQL-verbindingen. { "userName": "gebruikersnaam", // als dit ontbreekt of null, wordt u gevraagd "wachtwoord": null, // als dit ontbreekt of null (sterk aanbevolen) wordt u gevraagd 'servernaam': 'servernaam', 'poort': 3306 // als dit ontbreekt, wordt deze standaard ingesteld op 3306 }.
De verbindingsgegevens met de doelserver. Dit kan een tekenreeks met JSON-indeling zijn of de locatie naar een bestand met het JSON-object. Zie 'source-connection-json' voor voorbeelden van verbindingsindelingen.
Optionele parameters
Alleen voor SQL. Of u een op controlesom gebaseerde gegevensintegriteitsvalidatie wilt uitvoeren tussen de bron en het doel voor de geselecteerde database en tabellen.
Alleen voor SQL. Of u een snelle en intelligente queryanalyse wilt uitvoeren door query's op te halen uit de brondatabase en deze uit te voeren in het doel. Het resultaat bevat uitvoeringsstatistieken voor uitvoeringen in bron- en doeldatabases voor de geëxtraheerde query's.
Alleen voor SQL. Of u de schemagegevens wilt vergelijken tussen de bron en het doel.
Het type gegevensverplaatsing dat door de taak wordt ondersteund. De ondersteunde typen zijn: OnlineMigration, OfflineMigration. Als dit niet is opgegeven, wordt standaard OfflineMigration voor SQL, MySQL en OnlineMigration for PostgreSQL gebruikt.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task create (dms-preview extensie)
Een migratietaak maken en starten.
De volgende taakconfiguraties worden ondersteund: -) bron -> doel :: taaktype 1) SQL - SQL -> SQLDB :: OfflineMigration 2) PostgreSQL -> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB -> MongoDB (voor migratie naar Cosmos DB via hun 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]
Voorbeelden
Maak en start een SQL-taak die geen validatiecontroles uitvoert.
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
Een SQL-taak maken en starten waarmee alle validatiecontroles worden uitgevoerd.
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
Vereiste parameters
Database- en tabelgegevens. Dit kan een tekenreeks met JSON-indeling zijn of de locatie naar een bestand met het JSON-object. Zie de onderstaande voorbeelden voor de indeling.
Voor SQL ondersteunen we migraties per tabel. Als u dit wilt gebruiken, geeft u de tabelnamen op in de 'table_map' zoals hieronder. U kunt de bron ook instellen als alleen-lezen. [ { "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 ]
Voor PostgreSQL is de indeling van het JSON-object voor databaseopties. [ { "name": "source database", "target_database_name": "target database", // Wordt gebruikt voor het bewerken van de onderliggende migratie-engine. Geef alleen op als u wordt geïnstrueerd om dit te doen of als u echt weet wat u doet. "migrationSetting": { "setting1": "value1", ... n }, // Wordt gebruikt voor het bewerken van de onderliggende migratie-engine. Geef alleen op als u wordt geïnstrueerd om dit te doen of als u echt weet wat u doet. "sourceSetting": { "setting1": "value1", ... n }, // Wordt gebruikt voor het bewerken van de onderliggende migratie-engine. Geef alleen op als u wordt geïnstrueerd om dit te doen of als u echt weet wat u doet. "targetSetting": { "setting1": "value1", ... n }, // Optionele parameter om tabellen weer te geven die u wilt opnemen in de migratie. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Voor MongoDB ondersteunen we migraties per verzameling. Als u dit wilt gebruiken, geeft u de verzamelingen in het databaseobject op zoals hieronder. { // ingesteld op nul om de standaard boost te krijgen tijdens de migratie (aanbevolen) "boostRUs": 0, // "OneTime" of "Continuous", alleen "OneTime" wordt momenteel ondersteund "replicatie": "OneTime", // Ingesteld op null om maximale beschikbare resources te gebruiken. "beperking": { // percentage van de CPU om te voorkomen dat minFreeCpu wordt gebruikt: 25, // hoeveelheid RAM (in MB's) om te voorkomen dat u minFreeMemoryMb gebruikt: 1024, // maximum aantal verzamelingen dat moet worden gemigreerd voor een tijd "maxParallelism": 2 }, "databases": { "database_name": { // zie https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // ingesteld op null om standaard // of 0 te gebruiken als doorvoer niet moet worden ingericht op databaseniveau "targetRUs": 0, "collections": { "collection_name_1": { // Of de doeldatabase/verzameling wordt verwijderd als deze bestaat "canDelete": true, // ingesteld op null als het doel niet mag worden sharded // of om de shardsleutel te kopiëren van de bron (indien aanwezig) "shardKey": null, // ingesteld op null om standaard te gebruiken (aanbevolen) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", accepteert 'Doorsturen', 'Omgekeerd' of 'Hashed', maar CosmosDB accepteert alleen een shardsleutel met één veld, gehashte shardsleutel 'order': 'Doorsturen', ... n ], // of shardsleutel uniek is // zie https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.
De naam van de taak. Een DMS-projecttaak is de activiteit waarmee migratiegerelateerd werk wordt uitgevoerd. Er kunnen meerdere taken zijn gekoppeld aan een project.
De naam van het project. DMS Project is een logische groepering die de brondatabaseverbinding, doeldatabaseverbinding en een lijst met te migreren databases omvat.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service. DMS Service is een Azure-exemplaar waarmee databasemigraties worden uitgevoerd.
De verbindingsgegevens met de bronserver. Dit kan een tekenreeks met JSON-indeling zijn of de locatie naar een bestand met het JSON-object. Zie de onderstaande voorbeelden voor de indeling.
De indeling van het JSON-verbindingsobject voor SQL-verbindingen. { "userName": "gebruikersnaam", // als dit ontbreekt of null, wordt u gevraagd om "wachtwoord": null, // als dit ontbreekt of null (sterk aanbevolen) wordt u gevraagd 'dataSource': 'servernaam[, poort]', 'verificatie': 'SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // ten zeerste aanbevolen om als true "trustServerCertificate": false // ten zeerste aanbevolen om als onwaar te laten }
De indeling van het JSON-object van de verbinding voor PostgreSQL-verbindingen. { "userName": "gebruikersnaam", // Als dit ontbreekt of null is, wordt u gevraagd om 'wachtwoord': null, // als dit ontbreekt of null (sterk aanbevolen) wordt u gevraagd 'servernaam': 'servernaam', 'databasenaam': 'databasenaam', // als dit ontbreekt, wordt standaard de 'postgres' database 'poort': 5432, // als dit ontbreekt, standaard ingesteld op 5432 "encryptConnection": true, // ten zeerste aanbevolen om te laten als true "trustServerCertificate": false // ten zeerste aanbevolen om te laten als onwaar }
De indeling van het JSON-verbindingsobject voor MongoDB-verbindingen. { "userName": null, // als dit ontbreekt of null, wordt u gevraagd 'wachtwoord': null, // als dit ontbreekt of null (sterk aanbevolen) wordt u gevraagd 'connectionString': 'mongodb://hostOrIp:port' }.
De verbindingsgegevens met de doelserver. Dit kan een tekenreeks met JSON-indeling zijn of de locatie naar een bestand met het JSON-object. Zie 'source-connection-json' voor voorbeelden van verbindingsindelingen.
Optionele parameters
Alleen voor SQL. Of u een op controlesom gebaseerde gegevensintegriteitsvalidatie wilt uitvoeren tussen de bron en het doel voor de geselecteerde database en tabellen.
Alleen voor SQL. Of u een snelle en intelligente queryanalyse wilt uitvoeren door query's op te halen uit de brondatabase en deze uit te voeren in het doel. Het resultaat bevat uitvoeringsstatistieken voor uitvoeringen in bron- en doeldatabases voor de geëxtraheerde query's.
Alleen voor SQL. Of u de schemagegevens wilt vergelijken tussen de bron en het doel.
Het type gegevensverplaatsing dat door de taak wordt ondersteund. De ondersteunde typen zijn: OnlineMigration, OfflineMigration. Als dit niet is opgegeven, wordt standaard OfflineMigration voor SQL, MongoDB en OnlineMigration for PostgreSQL gebruikt.
Alleen voor MongoDB naar Cosmos DB. Of u alleen validatie wilt uitvoeren en geen migratie uitvoert. Het is verplicht om een 'alleen valideren'-taak uit te voeren voordat u een daadwerkelijke migratie uitvoert. Zodra de validatie is voltooid, geeft u de naam van deze taak 'alleen valideren' door aan het argument 'gevalideerde taaknaam' van een nieuwe taak.
(Alleen voor MongoDB naar Cosmos DB) Bij het uitvoeren van een migratie is het neceaary om de naam van een eerder uitgevoerde 'alleen valideren'-taak door te geven.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task cutover
Voltooi de migratie voor een onlinemigratietaak door een cutover uit te voeren.
Als u het resultaat van de aanvraag wilt zien, gebruikt u de opdracht taakvoorstelling: az dms project task show ... --expand command.
az dms project task cutover --name
--object-name
--project-name
--resource-group
--service-name
Vereiste parameters
De naam van de taak.
De naam van de database op de bron die u wilt knippen.
De naam van het project.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task delete
Een migratietaak verwijderen.
az dms project task delete --name
--project-name
--resource-group
--service-name
[--delete-running-tasks]
[--yes]
Voorbeelden
Een migratietaak verwijderen. (automatisch gegenereerd)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Vereiste parameters
De naam van de taak.
De naam van het project.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service.
Optionele parameters
Als de taak momenteel wordt uitgevoerd, annuleert u de taak voordat u het project verwijdert.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task list
De taken in een project weergeven. Sommige taken hebben mogelijk de status Onbekend, wat aangeeft dat er een fout is opgetreden tijdens het opvragen van de status van die taak.
az dms project task list --project-name
--resource-group
--service-name
[--task-type]
Voorbeelden
Geef alle taken in een project weer.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Alleen de SQL-naar-SQL-migratietaken in een project weergeven.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Vereiste parameters
De naam van het project.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service.
Optionele parameters
Hiermee filtert u de lijst op het type taak. Zie 'az dms check-status' voor de lijst met mogelijke typen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task restart
Start de volledige migratie of alleen een opgegeven object opnieuw op. Momenteel alleen ondersteund door MongoDB-migraties.
Als u het resultaat van de aanvraag wilt zien, gebruikt u de opdracht taakvoorstelling: az dms project task show ... --expand command.
az dms project task restart --name
--project-name
--resource-group
--service-name
[--object-name]
Vereiste parameters
De naam van de taak. Een DMS-projecttaak is de activiteit waarmee migratiegerelateerd werk wordt uitgevoerd. Er kunnen meerdere taken zijn gekoppeld aan een project.
De naam van het project. DMS Project is een logische groepering die de brondatabaseverbinding, doeldatabaseverbinding en een lijst met te migreren databases omvat.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service. DMS Service is een Azure-exemplaar waarmee databasemigraties worden uitgevoerd.
Optionele parameters
De gekwalificeerde naam van de database of verzameling die u opnieuw wilt starten. Laat leeg om de hele migratie opnieuw op te starten.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task show
De details van een migratietaak weergeven. Gebruik de '--expand' voor meer informatie.
az dms project task show --name
--project-name
--resource-group
--service-name
[--expand]
Voorbeelden
De details van een migratietaak weergeven. Gebruik de '--expand' voor meer informatie. (automatisch gegenereerd)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Vereiste parameters
De naam van de taak.
De naam van het project.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service.
Optionele parameters
Vouw het antwoord uit om meer details op te geven. Gebruik deze opdracht om meer details van de taak weer te geven. Gebruik deze functie met uitvoer om de resultaten van de migratie van de taak te bekijken.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dms project task stop
Hiermee stopt u de taak of stopt u de migratie op het opgegeven object (alleen MongoDB-migraties).
Als u het resultaat van de aanvraag wilt zien, gebruikt u de opdracht taakvoorstelling: az dms project task show ... --expand command.
az dms project task stop --name
--project-name
--resource-group
--service-name
[--object-name]
Vereiste parameters
De naam van de taak. Een DMS-projecttaak is de activiteit waarmee migratiegerelateerd werk wordt uitgevoerd. Er kunnen meerdere taken zijn gekoppeld aan een project.
De naam van het project. DMS Project is een logische groepering die de brondatabaseverbinding, doeldatabaseverbinding en een lijst met te migreren databases omvat.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de Service. DMS Service is een Azure-exemplaar waarmee databasemigraties worden uitgevoerd.
Optionele parameters
Alleen ondersteund door MongoDB-migraties. De gekwalificeerde naam van de database of verzameling die u wilt stoppen. Laat leeg om de hele migratie te stoppen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.