az dms project task

Taken beheren voor het project van een Data Migration Service-exemplaar.

Opdracht

az dms project task cancel

Annuleer een taak als deze momenteel in de wachtrij staat of wordt uitgevoerd.

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 create

Maak en start een migratietaak.

az dms project task cutover

Voltooi de migratie voor een onlinemigratietaak door een cutover uit te voeren.

az dms project task delete

Een migratietaak verwijderen.

az dms project task list

Vermeld de taken binnen een project. Sommige taken hebben mogelijk de status Onbekend, wat aangeeft dat er een fout is opgetreden tijdens het uitvoeren van een query op de status van die taak.

az dms project task restart

Als u het resultaat van de aanvraag wilt zien, gebruikt u de opdracht 'task show': az dms project task show ... --expand command.

az dms project task show

De details van een migratietaak tonen. Gebruik --expand voor meer informatie.

az dms project task stop

Stopt de taak of stopt de migratie op het opgegeven object (alleen MongoDB-migraties).

az dms project task cancel

Annuleer een taak als deze momenteel in de wachtrij staat of wordt uitgevoerd.

az dms project task cancel --name
                           --project-name
                           --resource-group
                           --service-name
                           [--subscription]

Vereiste parameters

--name -n

De naam van de taak.

--project-name

De naam van de Project.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service.

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

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
                               [--subscription]

Vereiste parameters

--name -n

De naam van de taak die moet worden controleren.

--project-name

De naam van de Project.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service.

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az dms project task create

Maak en start een migratietaak.

De volgende taakconfiguraties worden ondersteund: -) bron -> doel :: taaktype

  1. SQL -> SQLDB :: OfflineMigration
  2. PostgreSQL -> AzureDbForPostgreSql :: OnlineMigration.
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]
                           [--subscription]
                           [--task-type]

Voorbeelden

Maak en start een offline SQL migratietaak. 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 die alle validatiecontroles uitvoert.

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-options-json

Database- en tabelgegevens. Dit kan een tekenreeks in JSON-indeling zijn of de locatie van een bestand met het JSON-object. Zie het onderstaande voorbeeld voor de indeling.

--name -n

De naam van de taak.

--project-name

De naam van de Project.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service.

--source-connection-json

De verbindingsgegevens naar de bronserver. Dit kan een tekenreeks in JSON-indeling zijn of de locatie van een bestand met het JSON-object. Zie de onderstaande voorbeelden voor de indeling.

--target-connection-json

De verbindingsgegevens naar de doelserver. Dit kan een tekenreeks in JSON-indeling zijn of de locatie van een bestand met het JSON-object. Zie 'source-connection-json' voor voorbeelden van verbindingsindelingen.

Optionele parameters

--enable-data-integrity-validation

Alleen SQL voor . Hiermee wordt bepaald of een validatie van gegevensintegriteit op basis van controlesum tussen de bron en het doel voor de geselecteerde database en tabellen moet worden uitgevoerd.

--enable-query-analysis-validation

Alleen SQL voor . 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 heeft uitvoeringsstatistieken voor uitvoeringen in bron- en doeldatabases voor de geëxtraheerde query's.

--enable-schema-validation

Alleen SQL voor . Of de schemagegevens tussen de bron en het doel moeten worden vergeleken.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--task-type

Het type gegevensverkeer dat door de taak wordt ondersteund. De ondersteunde typen zijn: OnlineMigration, OfflineMigration. Als dit niet wordt opgegeven, wordt standaard OfflineMigration SQL en OnlineMigration for PostgreSQL.

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 'task show': az dms project task show ... --expand command.

az dms project task cutover --name
                            --object-name
                            --project-name
                            --resource-group
                            --service-name
                            [--subscription]

Vereiste parameters

--name -n

De naam van de taak.

--object-name

De naam van de database op de bron die u wilt cutover.

--project-name

De naam van de Project.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service.

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az dms project task delete

Een migratietaak verwijderen.

az dms project task delete --name
                           --project-name
                           --resource-group
                           --service-name
                           [--delete-running-tasks]
                           [--subscription]
                           [--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

--name -n

De naam van de taak.

--project-name

De naam van de Project.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service.

Optionele parameters

--delete-running-tasks

Als de taak momenteel wordt uitgevoerd, annuleert u de taak voordat u het project kunt verwijderen.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--yes -y

Niet vragen om bevestiging.

az dms project task list

Vermeld de taken binnen een project. Sommige taken hebben mogelijk de status Onbekend, wat aangeeft dat er een fout is opgetreden tijdens het uitvoeren van een query op de status van die taak.

az dms project task list --project-name
                         --resource-group
                         --service-name
                         [--query-examples]
                         [--subscription]
                         [--task-type]

Voorbeelden

Lijst met alle taken binnen een project.

az dms project task list --project-name myproject -g myresourcegroup --service-name mydms

Alleen de SQL voor SQL migratietaken binnen een project.

az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb

Vereiste parameters

--project-name

De naam van de Project.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service.

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--task-type

Filtert de lijst op het type taak. Zie 'az dms check-status' voor een lijst met mogelijke typen.

az dms project task restart

Als u het resultaat van de aanvraag wilt zien, gebruikt u de opdracht 'task show': az dms project task show ... --expand command.

az dms project task restart --name
                            --project-name
                            --resource-group
                            --service-name
                            [--object-name]

Vereiste parameters

--name -n

De naam van de taak. Een DMS Project taak is de activiteit die migratiegerelateerde werkzaamheden uitvoert. Er kunnen meerdere taken zijn gekoppeld aan een Project.

--project-name

De naam van de Project. DMS Project is een logische groepering die de verbinding met de brondatabase, de doeldatabaseverbinding en een lijst met databases omvat die moeten worden gemigreerd.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service. DMS Service is een Azure-exemplaar dat databasemigraties uitvoert.

Optionele parameters

--object-name

De gekwalificeerde naam van de database of verzameling die u opnieuw wilt starten. Laat dit leeg om de volledige migratie opnieuw te starten.

az dms project task show

De details van een migratietaak tonen. Gebruik --expand voor meer informatie.

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

Voorbeelden

De details van een migratietaak tonen. Gebruik --expand voor meer informatie. (automatisch gegenereerd)

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

Vereiste parameters

--name -n

De naam van de taak.

--project-name

De naam van de Project.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service.

Optionele parameters

--expand

Vouw het antwoord uit om meer details op te geven. Gebruik met 'opdracht' voor meer informatie over de taak. Gebruik met 'uitvoer' om de resultaten van de migratie van de taak te bekijken.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az dms project task stop

Stopt de taak of stopt de migratie op het opgegeven object (alleen MongoDB-migraties).

Als u het resultaat van de aanvraag wilt zien, gebruikt u de opdracht 'task show': az dms project task show ... --expand command.

az dms project task stop --name
                         --project-name
                         --resource-group
                         --service-name
                         [--object-name]

Vereiste parameters

--name -n

De naam van de taak. Een DMS Project taak is de activiteit die migratiegerelateerde werkzaamheden uitvoert. Er kunnen meerdere taken zijn gekoppeld aan een Project.

--project-name

De naam van de Project. DMS Project is een logische groepering die de verbinding met de brondatabase, de doeldatabaseverbinding en een lijst met databases omvat die moeten worden gemigreerd.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--service-name

De naam van de service. DMS Service is een Azure-exemplaar dat databasemigraties uitvoert.

Optionele parameters

--object-name

Alleen ondersteund door MongoDB-migraties. De gekwalificeerde naam van de database of verzameling die u wilt stoppen. Laat leeg om de volledige migratie te stoppen.