az dms project task

Verwalten von Aufgaben für das Projekt einer Data Migration Service-Instanz.

Befehle

az dms project task cancel

Abbrechen einer Aufgabe, wenn sie derzeit in der Warteschlange oder Ausführung ausgeführt wird.

az dms project task check-name

Überprüfen Sie, ob ein bestimmter Vorgangsname in einer bestimmten Instanz von DMS sowie der Gültigkeit des Namens verfügbar ist.

az dms project task create

Erstellen und Starten einer Migrationsaufgabe.

az dms project task cutover

Führen Sie für einen Onlinemigrationsvorgang die Migration durch Ausführen eines Cutovers aus.

az dms project task delete

Löschen einer Migrationsaufgabe.

az dms project task list

Listet die Vorgänge in einem Projekt auf. Einige Aufgaben haben möglicherweise einen Status von Unbekannt, der angibt, dass beim Abfragen des Status dieser Aufgabe ein Fehler aufgetreten ist.

az dms project task restart

Starten Sie entweder die gesamte Migration oder nur ein angegebenes Objekt neu. Derzeit nur von MongoDB-Migrationen unterstützt.

az dms project task show

Zeigen Sie die Details einer Migrationsaufgabe an. Verwenden Sie das "-erweitern", um weitere Details zu erhalten.

az dms project task stop

Beendet die Aufgabe oder beendet die Migration des angegebenen Objekts (nur MongoDB-Migrationen).

az dms project task cancel

Abbrechen einer Aufgabe, wenn sie derzeit in der Warteschlange oder Ausführung ausgeführt wird.

az dms project task cancel --name
                           --project-name
                           --resource-group
                           --service-name

Erforderliche Parameter

--name -n

Der Name des Vorgangs.

--project-name

Der Name des Projekts.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

az dms project task check-name

Überprüfen Sie, ob ein bestimmter Vorgangsname in einer bestimmten Instanz von DMS sowie der Gültigkeit des Namens verfügbar ist.

az dms project task check-name --name
                               --project-name
                               --resource-group
                               --service-name

Erforderliche Parameter

--name -n

Der zu überprüfende Vorgangsname.

--project-name

Der Name des Projekts.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

az dms project task create

Erstellen und Starten einer Migrationsaufgabe

Die folgenden Aufgabenkonfigurationen werden unterstützt: -) Quelle -> Ziel :: Vorgangstyp

  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]

Beispiele

Erstellen und Starten einer Offline-SQL-Migrationsaufgabe. Für eine SQL-Migration führt dies keine Überprüfungen durch.

az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}" --target-connection-json "C:\CLI Files\targetConnection.json"

Erstellen und Starten einer SQL-Aufgabe, die alle Überprüfungen ausführt.

az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "C:\CLI Files\sourceConnection.json" --target-connection-json "C:\CLI Files\targetConnection.json" --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation

Erforderliche Parameter

--database-options-json

Datenbank- und Tabelleninformationen. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Siehe unten für das Format.

--name -n

Der Name des Vorgangs.

--project-name

Der Name des Projekts.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

--source-connection-json

Die Verbindungsinformationen an den Quellserver. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Beispiele finden Sie unten für das Format.

--target-connection-json

Die Verbindungsinformationen an den Zielserver. Dies kann entweder eine JSON-formatierte Zeichenfolge oder der Speicherort einer Datei sein, die das JSON-Objekt enthält. Beispiele für Verbindungsformate finden Sie unter "source-connection-json".

Optionale Parameter

--enable-data-integrity-validation

Nur für SQL. Ob sie eine Prüfsummenbasierte Datenintegritätsüberprüfung zwischen Quelle und Ziel für die ausgewählte Datenbank und Tabellen ausführen möchten.

--enable-query-analysis-validation

Nur für SQL. Ob Sie eine schnelle und intelligente Abfrageanalyse ausführen möchten, indem Sie Abfragen aus der Quelldatenbank abrufen und sie im Ziel ausführen. Das Ergebnis enthält Ausführungsstatistiken für Ausführungen in Quell- und Zieldatenbanken für die extrahierten Abfragen.

--enable-schema-validation

Nur für SQL. Ob die Schemainformationen zwischen Quelle und Ziel verglichen werden sollen.

--task-type

Die Art der Datenbewegung, die die Aufgabe unterstützt. Die unterstützten Typen sind: OnlineMigration, OfflineMigration. Wenn nicht angegeben, wird die OfflineMigration für SQL, MySQL und OnlineMigration für PostgreSQL standardmäßig ausgeführt.

az dms project task cutover

Führen Sie bei einer Onlinemigrationsaufgabe die Migration durch Ausführen eines Übernahmevorgangs aus.

Um das Ergebnis der Anforderung anzuzeigen, verwenden Sie bitte den Befehl "Vorgangspräsentation": az dms Projektaufgabe show ... --expand command.

az dms project task cutover --name
                            --object-name
                            --project-name
                            --resource-group
                            --service-name

Erforderliche Parameter

--name -n

Der Name des Vorgangs.

--object-name

Der Name der Datenbank auf der Quelle, die Sie überschneiden möchten.

--project-name

Der Name des Projekts.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

az dms project task delete

Löschen einer Migrationsaufgabe.

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

Beispiele

Löschen einer Migrationsaufgabe. (automatisch generiert)

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

Erforderliche Parameter

--name -n

Der Name des Vorgangs.

--project-name

Der Name des Projekts.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

Optionale Parameter

--delete-running-tasks

Wenn der Vorgang derzeit ausgeführt wird, abbrechen Sie den Vorgang, bevor Sie das Projekt löschen.

--yes -y

Nicht zur Bestätigung auffordern

az dms project task list

Listet die Vorgänge in einem Projekt auf. Einige Aufgaben verfügen möglicherweise über einen Status "Unbekannt", der angibt, dass beim Abfragen des Status dieser Aufgabe ein Fehler aufgetreten ist.

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

Beispiele

Alle Vorgänge in einem Projekt auflisten.

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

Listet nur die SQL-zu SQL-Migrationsaufgaben innerhalb eines Projekts auf.

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

Erforderliche Parameter

--project-name

Der Name des Projekts.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

Optionale Parameter

--task-type

Filtert die Liste nach dem Vorgangstyp. Die Liste der möglichen Typen finden Sie unter "az dms check-status".

az dms project task restart

Starten Sie entweder die gesamte Migration oder nur ein angegebenes Objekt neu. Derzeit nur von MongoDB-Migrationen unterstützt.

Um das Ergebnis der Anforderung anzuzeigen, verwenden Sie bitte den Befehl "Vorgangspräsentation": az dms Projektaufgabe show ... --expand command.

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

Erforderliche Parameter

--name -n

Der Name des Vorgangs. Eine DMS-Projektaufgabe ist die Aktivität, die migrationsbezogene Arbeit ausführt. Es kann mehrere Vorgänge mit einem Projekt verknüpft sein.

--project-name

Der Name des Projekts. DMS Project ist eine logische Gruppierung, die die Quelldatenbankverbindung, die Zieldatenbankverbindung und eine Liste der zu migrierenden Datenbanken umfasst.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts. DMS-Dienst ist eine Azure-Instanz, die Datenbankmigrationen ausführt.

Optionale Parameter

--object-name

Der qualifizierte Name der Datenbank oder Auflistung, die Sie neu starten möchten. Lassen Sie leer, um die gesamte Migration neu zu starten.

az dms project task show

Zeigen Sie die Details einer Migrationsaufgabe an. Verwenden Sie "-expand", um weitere Details zu erhalten.

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

Beispiele

Zeigen Sie die Details einer Migrationsaufgabe an. Verwenden Sie "-expand", um weitere Details zu erhalten. (automatisch generiert)

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

Erforderliche Parameter

--name -n

Der Name des Vorgangs.

--project-name

Der Name des Projekts.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts.

Optionale Parameter

--expand

Erweitern Sie die Antwort, um weitere Details bereitzustellen. Verwenden Sie "Befehl", um weitere Details der Aufgabe anzuzeigen. Verwenden Sie "Ausgabe", um die Ergebnisse der Migration des Vorgangs anzuzeigen.

az dms project task stop

Beendet die Aufgabe oder beendet die Migration des angegebenen Objekts (nur MongoDB-Migrationen).

Um das Ergebnis der Anforderung anzuzeigen, verwenden Sie bitte den Befehl "Vorgangspräsentation": az dms Projektaufgabe show ... --expand command.

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

Erforderliche Parameter

--name -n

Der Name des Vorgangs. Eine DMS-Projektaufgabe ist die Aktivität, die migrationsbezogene Arbeit ausführt. Es kann mehrere Vorgänge mit einem Projekt verknüpft sein.

--project-name

Der Name des Projekts. DMS Project ist eine logische Gruppierung, die die Quelldatenbankverbindung, die Zieldatenbankverbindung und eine Liste der zu migrierenden Datenbanken umfasst.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-name

Der Name des Diensts. DMS-Dienst ist eine Azure-Instanz, die Datenbankmigrationen ausführt.

Optionale Parameter

--object-name

Unterstützt nur von MongoDB-Migrationen. Der qualifizierte Name der Datenbank oder Sammlung, die Sie beenden möchten. Lassen Sie leer, um die gesamte Migration zu beenden.