az dms project task
Feljegyzés
Ez a parancscsoport az Azure CLI-ben és legalább egy bővítményben definiált parancsokkal rendelkezik. Telepítse az egyes bővítményeket, hogy kihasználhassa a kiterjesztett képességek előnyeit. További információ a bővítményekről.
Az Azure Database Migration Service (klasszikus) példány projektjének feladatainak kezelése.
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az dms project task cancel |
Egy tevékenység megszakítása, ha jelenleg várólistán van vagy fut. |
Alapvető | FE |
az dms project task cancel (dms-preview bővítmény) |
Ez a parancs elavult. Használja inkább a stop parancsot. |
Mellék | FE |
az dms project task check-name |
Ellenőrizze, hogy egy adott tevékenységnév elérhető-e a DMS adott példányán belül, valamint a név érvényességét. |
Alapvető | FE |
az dms project task create |
Migrálási feladat létrehozása és indítása. |
Alapvető | FE |
az dms project task create (dms-preview bővítmény) |
Migrálási feladat létrehozása és indítása. |
Mellék | FE |
az dms project task cutover |
Online migrálási feladat esetén végezze el a migrálást egy átállás végrehajtásával. |
Alapvető | FE |
az dms project task delete |
Migrálási feladat törlése. |
Alapvető | FE |
az dms project task list |
A projekten belüli tevékenységek listázása. Egyes tevékenységek állapota ismeretlen lehet, ami azt jelzi, hogy hiba történt a tevékenység állapotának lekérdezése során. |
Alapvető | FE |
az dms project task restart |
Indítsa újra a teljes migrálást, vagy csak egy adott objektumot. Jelenleg csak a MongoDB-migrálások támogatják. |
Mellék | FE |
az dms project task show |
A migrálási feladat részleteinek megjelenítése. További részletekért használja a "--expand" (kibontás) elemet. |
Alapvető | FE |
az dms project task stop |
Leállítja a feladatot, vagy leállítja az áttelepítést a megadott objektumon (csak MongoDB-áttelepítések esetén). |
Mellék | FE |
az dms project task cancel
Egy tevékenység megszakítása, ha jelenleg várólistán van vagy fut.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Kötelező paraméterek
A tevékenység neve.
A projekt neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task cancel (dms-preview bővítmény)
Ez a parancs elavult. Használja inkább a stop parancsot.
Az Azure portál felhasználói felületének egységesebb használata érdekében: az dms project task stop.
az dms project task cancel --name
--project-name
--resource-group
--service-name
[--object-name]
Kötelező paraméterek
A tevékenység neve. A DMS-projekttevékenység az a tevékenység, amely áttelepítéssel kapcsolatos munkát végez. Egy projekthez több tevékenység is társítható.
A projekt neve. A DMS Project egy logikai csoportosítás, amely magában foglalja a forrásadatbázis-kapcsolatot, a céladatbázis-kapcsolatot és az áttelepítendő adatbázisok listáját.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve. A DMS Service egy Azure-példány, amely adatbázis-migrálásokat hajt végre.
Opcionális paraméterek
Csak a MongoDB-migrálások támogatják. A leállítani kívánt adatbázis vagy gyűjtemény minősített neve. Hagyja üresen a teljes migrálás leállításához.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task check-name
Ellenőrizze, hogy egy adott tevékenységnév elérhető-e a DMS adott példányán belül, valamint a név érvényességét.
az dms project task check-name --name
--project-name
--resource-group
--service-name
Kötelező paraméterek
Az ellenőrizni kívánt feladat neve.
A projekt neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task create
Migrálási feladat létrehozása és indítása.
A következő feladatkonfigurációk támogatottak: -) forrás –> cél :: tevékenységtípus
- 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]
Példák
Offline SQL-migrálási feladat létrehozása és indítása. SQL-migrálás esetén ez nem végez érvényesítési ellenőrzéseket.
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"
Hozzon létre és indítson el egy SQL-feladatot, amely elvégzi az összes érvényesítési ellenőrzést.
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
Kötelező paraméterek
Adatbázis- és táblaadatok. Ez lehet JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. A formátumot lásd az alábbi példában.
Az SQL-hez táblázatonkénti migrálásokat támogatunk. Ennek használatához adja meg a táblák nevét a "table_map" alatt az alábbiak szerint. A forrást írásvédettként is beállíthatja. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "séma. TargetTableName1", "schema. SourceTableName2": "séma. TargetTableName2", ... n } }, ... n ]
A PostgreSQL esetében az adatbázis-beállítások JSON-objektumának formátuma. [ { "name": "source database", "target_database_name": "target database", // A mögöttes migrálási motor manipulálására szolgál. Csak akkor adja meg, ha erre utasították, vagy ha valóban tudja, mit csinál. "migrationSetting": { "setting1": "value1", ... n }, // Az alapul szolgáló migrálási motor manipulálására szolgál. Csak akkor adja meg, ha erre utasították, vagy ha valóban tudja, mit csinál. "sourceSetting": { "setting1": "value1", ... n }, // Az alapul szolgáló migrálási motor manipulálására szolgál. Csak akkor adja meg, ha erre utasították, vagy ha valóban tudja, mit csinál. "targetSetting": { "setting1": "value1", ... n }, // Nem kötelező paraméter a migrálásban szerepeltetni kívánt táblák listázásához. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
A MySQL esetében az adatbázis-beállítások JSON-objektumának formátuma. { // Az áttelepítendő leképezett sémák részletei. Egyszerre több séma is migrálható. "selected_databases":[ // database/schema 1 details { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Táblaleképezés forrásról célsémákra [Nem kötelező] // Ne adja hozzá, ha az adatbázis összes tábláját át kell telepíteni "table_map": { "sourceSchema1.table1": "targetSchema1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // az alábbi elemek csak a szelektív sémamigráláshoz szükségesek // nem kötelező, a következő "tables_to_migrate_schema" táblák sémáját migrálja: { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // optional, migrálja az enumerált nézetek "selected_views": [ 'sourceSchema1.view1' ], // optional, migrálja az enumerált eseményindítókat (selected_triggers): [ 'sourceSchema1.on_table1_updated' ], // optional, migrálja a számbavett rutinokat 'selected_routines': [ 'sourceSchema1.build_report' ], // nem kötelező, migrálja a számbavételi eseményeket :[selected_events sourceSchema1.nightly_maintenance' ], // Nem kötelező. Ha igaz, a DMS migrálja a forrásadatbázis sémáját a célba. "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
}
}.
A tevékenység neve.
A projekt neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve.
A forráskiszolgáló kapcsolati adatai. Ez lehet JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. A formátumot az alábbi példákban találja.
Az SQL-kapcsolatok kapcsolati JSON-objektumának formátuma. { "userName": "felhasználónév", // ha ez hiányzik vagy null, a rendszer kérni fogja a "password": null, // ha ez hiányzik vagy null (erősen ajánlott), a rendszer kérni fogja a "dataSource": "kiszolgálónév[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // erősen ajánlott a "trustServerCertificate" állapotból való kilépéshez: false // erősen ajánlott hamis }
A kapcsolat JSON-objektumának formátuma a PostgreSQL-kapcsolatokhoz. { "userName": "felhasználónév", // ha ez hiányzik vagy null, a rendszer kérni fogja a "password": null, // ha ez hiányzik vagy null (erősen ajánlott), akkor a rendszer kérni fogja a "serverName": "kiszolgáló neve", "databaseName": "adatbázis neve", // ha ez hiányzik, akkor alapértelmezés szerint a "postgres" adatbázis "portja": 5432, // ha ez hiányzik, akkor alapértelmezés szerint 5432 "encryptConnection": true, // erősen ajánlott a "trustServerCertificate" érték elhagyása: hamis // erősen ajánlott hamis }
A MySQL-kapcsolatok kapcsolati JSON-objektumának formátuma. { "userName": "felhasználónév", // ha ez hiányzik vagy null, a rendszer kérni fogja a "password": null, // ha ez hiányzik vagy null (erősen ajánlott), a rendszer kérni fogja a "serverName": "kiszolgáló neve", "port": 3306 // értéket, ha ez hiányzik, akkor az alapértelmezés szerint 3306 }.
A célkiszolgáló kapcsolati adatai. Ez lehet JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. A kapcsolatformátumok példáiért lásd a "source-connection-json" című témakört.
Opcionális paraméterek
Csak SQL esetén. Ellenőrzőösszeg-alapú adatintegritási ellenőrzés végrehajtása a kiválasztott adatbázis és táblák forrása és célja között.
Csak SQL esetén. Gyors és intelligens lekérdezéselemzést hajthat-e végre a lekérdezések forrásadatbázisból való lekérésével és a célban való végrehajtásával. Az eredmény végrehajtási statisztikákat fog eredményezni a kinyert lekérdezések forrás- és céladatbázisaiban végrehajtott végrehajtásokról.
Csak SQL esetén. A sémainformációk összehasonlítása a forrás és a cél között.
A feladat által támogatott adatáthelyezés típusa. A támogatott típusok a következők: OnlineMigration, OfflineMigration. Ha nincs megadva, alapértelmezés szerint OfflineMigration for SQL, MySQL és OnlineMigration for PostgreSQL esetén.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task create (dms-preview bővítmény)
Migrálási feladat létrehozása és indítása.
A következő feladatkonfigurációk támogatottak: -) forrás –> cél :: 1. feladattípus) SQL –> SQLDB :: OfflineMigration 2) PostgreSQL –> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB –> MongoDB (a Cosmos DB-be a MongoDB API-n keresztül történő migráláshoz) :: 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]
Példák
Hozzon létre és indítson el egy SQL-feladatot, amely nem végez érvényesítési ellenőrzéseket.
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
Hozzon létre és indítsa el az összes érvényesítési ellenőrzést végző SQL-feladatot.
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
Kötelező paraméterek
Adatbázis- és táblaadatok. Ez lehet JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. A formátumot az alábbi példákban találja.
Az SQL-hez táblázatonkénti migrálásokat támogatunk. Ennek használatához adja meg a táblák nevét a "table_map" alatt az alábbiak szerint. A forrást írásvédettként is beállíthatja. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "schema. SourceTableName1": "séma. TargetTableName1", "schema. SourceTableName2": "séma. TargetTableName2", ... n } }, ... n ]
A PostgreSQL esetében az adatbázis-beállítások JSON-objektumának formátuma. [ { "name": "source database", "target_database_name": "target database", // A mögöttes migrálási motor manipulálására szolgál. Csak akkor adja meg, ha erre utasították, vagy ha valóban tudja, mit csinál. "migrationSetting": { "setting1": "value1", ... n }, // Az alapul szolgáló migrálási motor manipulálására szolgál. Csak akkor adja meg, ha erre utasították, vagy ha valóban tudja, mit csinál. "sourceSetting": { "setting1": "value1", ... n }, // Az alapul szolgáló migrálási motor manipulálására szolgál. Csak akkor adja meg, ha erre utasították, vagy ha valóban tudja, mit csinál. "targetSetting": { "setting1": "value1", ... n }, // Nem kötelező paraméter a migrálásban szerepeltetni kívánt táblák listázásához. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
A MongoDB esetében gyűjteményenkénti migrálásokat támogatunk. Ennek használatához adja meg az adatbázis-objektumon belüli gyűjteményeket az alábbiak szerint. { A (javasolt) "boostRU-k": 0, // "OneTime" vagy "Folyamatos", a "OneTime" jelenleg csak a "replikáció" támogatott: "OneTime", // Állítsa null értékre a maximális rendelkezésre álló erőforrások használatához. "szabályozás": { // százalékos processzor, hogy megpróbálja elkerülni a "minFreeCpu" használatát: 25, // a RAM mennyisége (MB-ben), hogy elkerülje a "minFreeMemoryMb" használatát: 1024, // a "maxParallelism" időpontban migrálandó gyűjtemények maximális száma": 2 }, "adatbázisok": { "database_name": { // lásd https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // állítsa null értékre az alapértelmezett // vagy 0 értékre, ha az átviteli sebesség nem építhető ki a "targetRUs" adatbázisszinten: 0, "collections": { "collection_name_1": { // A céladatbázis/gyűjtemény törlődik-e, ha létezik "canDelete": igaz, // állítsa null értékre, ha a cél nem szilánkos // vagy másolja a szegmenskulcsot a forrásból (ha létezik) "shardKey": null, // állítsa null értékre az alapértelmezett (ajánlott) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", "Forward", "Reverse" vagy "Hashed" értéket fogad el, de a CosmosDB csak egy egymezős, kivonatolt szegmenskulcsot fogad el "order": "Forward" }, ... n ], // hogy a szegmenskulcs egyedi-e // lásd https://docs.microsoft.com/azure/cosmos-db/partition-data : "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.
A tevékenység neve. A DMS-projekttevékenység az a tevékenység, amely áttelepítéssel kapcsolatos munkát végez. Egy projekthez több tevékenység is társítható.
A projekt neve. A DMS Project egy logikai csoportosítás, amely magában foglalja a forrásadatbázis-kapcsolatot, a céladatbázis-kapcsolatot és az áttelepítendő adatbázisok listáját.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve. A DMS Service egy Azure-példány, amely adatbázis-migrálásokat hajt végre.
A forráskiszolgáló kapcsolati adatai. Ez lehet JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. A formátumot az alábbi példákban találja.
Az SQL-kapcsolatok kapcsolati JSON-objektumának formátuma. { "userName": "felhasználónév", // ha ez hiányzik vagy null, a rendszer kérni fogja a "password": null, // ha ez hiányzik vagy null (erősen ajánlott), a rendszer kérni fogja a "dataSource": "kiszolgálónév[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // erősen ajánlott a "trustServerCertificate" állapotból való kilépéshez: false // erősen ajánlott hamis }
A kapcsolat JSON-objektumának formátuma a PostgreSQL-kapcsolatokhoz. { "userName": "felhasználónév", // ha ez hiányzik vagy null, a rendszer kérni fogja a "password": null, // ha ez hiányzik vagy null (erősen ajánlott), akkor a rendszer kérni fogja a "serverName": "kiszolgáló neve", "databaseName": "adatbázis neve", // ha ez hiányzik, akkor alapértelmezés szerint a "postgres" adatbázis "portja": 5432, // ha ez hiányzik, akkor alapértelmezés szerint 5432 "encryptConnection": true, // erősen ajánlott a "trustServerCertificate" érték elhagyása: hamis // erősen ajánlott hamis }
A MongoDB-kapcsolatok kapcsolati JSON-objektumának formátuma. { "userName": null, // ha ez hiányzik vagy null, a rendszer kérni fogja a "password": null, // ha ez hiányzik vagy null (erősen ajánlott), akkor a rendszer kérni fogja a "connectionString": "mongodb://hostOrIp:port" }.
A célkiszolgáló kapcsolati adatai. Ez lehet JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. A kapcsolatformátumok példáiért lásd a "source-connection-json" című témakört.
Opcionális paraméterek
Csak SQL esetén. Ellenőrzőösszeg-alapú adatintegritási ellenőrzés végrehajtása a kiválasztott adatbázis és táblák forrása és célja között.
Csak SQL esetén. Gyors és intelligens lekérdezéselemzést hajthat-e végre a lekérdezések forrásadatbázisból való lekérésével és a célban való végrehajtásával. Az eredmény végrehajtási statisztikákat fog eredményezni a kinyert lekérdezések forrás- és céladatbázisaiban végrehajtott végrehajtásokról.
Csak SQL esetén. A sémainformációk összehasonlítása a forrás és a cél között.
A feladat által támogatott adatáthelyezés típusa. A támogatott típusok a következők: OnlineMigration, OfflineMigration. Ha nincs megadva, alapértelmezés szerint OfflineMigration for SQL, MongoDB és OnlineMigration for PostgreSQL esetén.
Csak MongoDB-ből Cosmos DB-be. Azt határozza meg, hogy csak az érvényesítést futtatja-e, és NE futtassa-e a migrálást. A tényleges migrálás megkísérlése előtt kötelező "csak érvényesíteni" feladatot futtatni. Ha az ellenőrzés befejeződött, adja át ennek a "csak érvényesítési" tevékenységnek a nevét egy új tevékenység "érvényesített tevékenységnév" argumentumának.
(Csak MongoDB–Cosmos DB esetén) Migrálás futtatásakor nem kötelező megadni egy korábban futtatott "csak érvényesíteni" feladat nevét.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task cutover
Online migrálási feladat esetén végezze el a migrálást egy átállás végrehajtásával.
A kérés eredményének megtekintéséhez használja a "task show" parancsot: az dms project task show ... --expand command.
az dms project task cutover --name
--object-name
--project-name
--resource-group
--service-name
Kötelező paraméterek
A tevékenység neve.
Az átvágni kívánt forrás adatbázisának neve.
A projekt neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task delete
Migrálási feladat törlése.
az dms project task delete --name
--project-name
--resource-group
--service-name
[--delete-running-tasks]
[--yes]
Példák
Migrálási feladat törlése. (automatikusan létrehozott)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Kötelező paraméterek
A tevékenység neve.
A projekt neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve.
Opcionális paraméterek
Ha a tevékenység jelenleg fut, a projekt törlése előtt szakítsa meg a tevékenységet.
Ne kérje a megerősítést.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task list
A projekten belüli tevékenységek listázása. Egyes tevékenységek állapota ismeretlen lehet, ami azt jelzi, hogy hiba történt a tevékenység állapotának lekérdezése során.
az dms project task list --project-name
--resource-group
--service-name
[--task-type]
Példák
A projekten belüli összes tevékenység listázása.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Csak az SQL-ről SQL-migrálásra vonatkozó feladatokat listázhatja egy projekten belül.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Kötelező paraméterek
A projekt neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve.
Opcionális paraméterek
A listát a tevékenység típusa szerint szűri. A lehetséges típusok listáját az "az dms check-status" (az dms check-status) című témakörben találja.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task restart
Indítsa újra a teljes migrálást, vagy csak egy adott objektumot. Jelenleg csak a MongoDB-migrálások támogatják.
A kérés eredményének megtekintéséhez használja a "task show" parancsot: az dms project task show ... --expand command.
az dms project task restart --name
--project-name
--resource-group
--service-name
[--object-name]
Kötelező paraméterek
A tevékenység neve. A DMS-projekttevékenység az a tevékenység, amely áttelepítéssel kapcsolatos munkát végez. Egy projekthez több tevékenység is társítható.
A projekt neve. A DMS Project egy logikai csoportosítás, amely magában foglalja a forrásadatbázis-kapcsolatot, a céladatbázis-kapcsolatot és az áttelepítendő adatbázisok listáját.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve. A DMS Service egy Azure-példány, amely adatbázis-migrálásokat hajt végre.
Opcionális paraméterek
Az újraindítani kívánt adatbázis vagy gyűjtemény minősített neve. Hagyja üresen a teljes migrálás újraindításához.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task show
A migrálási feladat részleteinek megjelenítése. További részletekért használja a "--expand" (kibontás) elemet.
az dms project task show --name
--project-name
--resource-group
--service-name
[--expand]
Példák
A migrálási feladat részleteinek megjelenítése. További részletekért használja a "--expand" (kibontás) elemet. (automatikusan létrehozott)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Kötelező paraméterek
A tevékenység neve.
A projekt neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve.
Opcionális paraméterek
További részletekért bontsa ki a választ. A feladat további részleteinek megtekintéséhez használja a "parancs" parancsot. A "kimenet" használatával megtekintheti a tevékenység migrálásának eredményeit.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az dms project task stop
Leállítja a feladatot, vagy leállítja az áttelepítést a megadott objektumon (csak MongoDB-áttelepítések esetén).
A kérés eredményének megtekintéséhez használja a "task show" parancsot: az dms project task show ... --expand command.
az dms project task stop --name
--project-name
--resource-group
--service-name
[--object-name]
Kötelező paraméterek
A tevékenység neve. A DMS-projekttevékenység az a tevékenység, amely áttelepítéssel kapcsolatos munkát végez. Egy projekthez több tevékenység is társítható.
A projekt neve. A DMS Project egy logikai csoportosítás, amely magában foglalja a forrásadatbázis-kapcsolatot, a céladatbázis-kapcsolatot és az áttelepítendő adatbázisok listáját.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
A szolgáltatás neve. A DMS Service egy Azure-példány, amely adatbázis-migrálásokat hajt végre.
Opcionális paraméterek
Csak a MongoDB-migrálások támogatják. A leállítani kívánt adatbázis vagy gyűjtemény minősített neve. Hagyja üresen a teljes migrálás leállításához.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.