az dms project task

A Data Migration Service-példány projektjének feladatainak kezelése.

Parancsok

az dms project task cancel

Tevékenység megszakítása, ha jelenleg várólistán van vagy fut.

az dms project task check-name

Ellenőrizze, hogy egy adott feladatnév elérhető-e a DMS egy adott példányán belül, valamint a név érvényességét.

az dms project task create

Migrálási feladat létrehozása és elindítása.

az dms project task cutover

Online migrálási feladat esetén végezze el az áttelepítést egy átállásos művelet végrehajtásával.

az dms project task delete

Áttelepítési feladat törlése.

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 feladat állapotának lekérdezése során.

az dms project task restart

Indítsa újra a teljes áttelepítést, vagy csak egy megadott objektumot. Jelenleg csak a MongoDB-migrálások támogatják.

az dms project task show

Az áttelepítési feladat részleteinek megjelenítése. További részletekért használja a "--expand" parancsot.

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).

az dms project task cancel

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

--name -n

A tevékenység neve.

--project-name

A projekt neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve.

az dms project task check-name

Ellenőrizze, hogy egy adott feladatnév elérhető-e a DMS egy 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

--name -n

Az ellenőrizendő feladat neve.

--project-name

A projekt neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve.

az dms project task create

Migrálási feladat létrehozása és elindítása.

A következő feladatkonfigurációk támogatottak: -) forrás –> cél :: feladattípus

  1. SQL –> SQLDB :: OfflineMigration
  2. PostgreSQL –> AzureDbForPostgreSql :: OnlineMigration
  3. MySQL –> AzureDbForMySQL :: 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]

Példák

Offline SQL-migrálási feladat létrehozása és elindítása. SQL-migrálás esetén ez nem hajt végre é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

--database-options-json

Adatbázis- és táblaadatok. Ez lehet egy JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. A formátumot az alábbi példában tekintheti meg.

--name -n

A tevékenység neve.

--project-name

A projekt neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve.

--source-connection-json

A forráskiszolgáló kapcsolati adatai. Ez lehet egy JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. A formátumot az alábbi példákban találja.

--target-connection-json

A célkiszolgáló kapcsolati adatai. Ez lehet egy JSON-formátumú sztring, vagy a JSON-objektumot tartalmazó fájl helye. Példák a kapcsolatformátumokra: "source-connection-json".

Opcionális paraméterek

--enable-data-integrity-validation

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.

--enable-query-analysis-validation

Csak SQL esetén. Gyors és intelligens lekérdezéselemzés végrehajtása a lekérdezések forrásadatbázisból való lekérésével és a célhelyen 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.

--enable-schema-validation

Csak SQL esetén. A forrás és a cél sémaadatainak összehasonlítása.

--task-type

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 lesz az SQL, MySQL és OnlineMigration for PostgreSQL esetén.

az dms project task cutover

Online migrálási feladat esetén végezze el az áttelepítést egy átállásos művelet végrehajtásával.

A kérelem 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

--name -n

A tevékenység neve.

--object-name

Az átálláshoz használt forrás adatbázisának neve.

--project-name

A projekt neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve.

az dms project task delete

Áttelepítési feladat törlése.

az dms project task delete --name
                           --project-name
                           --resource-group
                           --service-name
                           [--delete-running-tasks]
                           [--yes]

Példák

Áttelepíté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

--name -n

A tevékenység neve.

--project-name

A projekt neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve.

Opcionális paraméterek

--delete-running-tasks

Ha a tevékenység jelenleg fut, a projekt törlése előtt szakítsa meg a tevékenységet.

--yes -y

Ne kérje a megerősítést.

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 feladat á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-be történő migrálási feladatokat listázhatja a 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

--project-name

A projekt neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve.

Opcionális paraméterek

--task-type

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.

az dms project task restart

Indítsa újra a teljes áttelepítést, vagy csak egy megadott objektumot. Jelenleg csak a MongoDB-migrálások támogatják.

A kérelem 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

--name -n

A tevékenység neve. A DMS-projekttevékenység a migrálással kapcsolatos munkát végző tevékenység. Egy projekthez több tevékenység is társítható.

--project-name

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.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve. A DMS Szolgáltatás egy azure-példány, amely adatbázis-migrálásokat hajt végre.

Opcionális paraméterek

--object-name

Az újraindítani kívánt adatbázis vagy gyűjtemény minősített neve. Hagyja üresen a teljes áttelepítés újraindításához.

az dms project task show

Az áttelepítési feladat részleteinek megjelenítése. További részletekért használja a "--expand" parancsot.

az dms project task show --name
                         --project-name
                         --resource-group
                         --service-name
                         [--expand]

Példák

Az áttelepítési feladat részleteinek megjelenítése. További részletekért használja a "--expand" parancsot. (automatikusan létrehozott)

az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService

Kötelező paraméterek

--name -n

A tevékenység neve.

--project-name

A projekt neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve.

Opcionális paraméterek

--expand

További részletekért bontsa ki a választ. A "parancs" használatával további részleteket tekinthet meg a feladatról. A "kimenettel" együtt használva megtekintheti a tevékenység migrálásának eredményeit.

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érelem 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

--name -n

A tevékenység neve. A DMS-projekttevékenység a migrálással kapcsolatos munkát végző tevékenység. Egy projekthez több tevékenység is társítható.

--project-name

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.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service-name

A szolgáltatás neve. A DMS Szolgáltatás egy azure-példány, amely adatbázis-migrálásokat hajt végre.

Opcionális paraméterek

--object-name

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.