az dms project task

Zarządzanie zadaniami dla projektu wystąpienia usługi Data Migration Service.

Polecenia

az dms project task cancel

Anuluj zadanie, jeśli jest obecnie w kolejce lub jest uruchomione.

az dms project task check-name

Sprawdź, czy dana nazwa zadania jest dostępna w danym wystąpieniu usługi DMS, a także czy nazwa ma ważność.

az dms project task create

Utwórz i uruchom zadanie migracji.

az dms project task cutover

W przypadku zadania migracji online wykonaj migrację, wykonując migrację jednorazową.

az dms project task delete

Usuń zadanie migracji.

az dms project task list

Wyświetl listę zadań w projekcie. Niektóre zadania mogą mieć stan Nieznany, co oznacza, że wystąpił błąd podczas wykonywania zapytania o stan tego zadania.

az dms project task restart

Uruchom ponownie całą migrację lub tylko określony obiekt. Obecnie obsługiwane tylko przez migracje bazy danych MongoDB.

az dms project task show

Pokaż szczegóły zadania migracji. Aby uzyskać więcej szczegółów, użyj polecenia "--expand".

az dms project task stop

Zatrzymuje zadanie lub zatrzymuje migrację do określonego obiektu (tylko migracje bazy danych MongoDB).

az dms project task cancel

Anuluj zadanie, jeśli jest obecnie w kolejce lub jest uruchomione.

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

Parametry wymagane

--name -n

Nazwa zadania.

--project-name

Nazwa Project.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi.

az dms project task check-name

Sprawdź, czy dana nazwa zadania jest dostępna w danym wystąpieniu usługi DMS, a także czy nazwa ma ważność.

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

Parametry wymagane

--name -n

Nazwa zadania do sprawdzenia.

--project-name

Nazwa Project.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi.

az dms project task create

Utwórz i uruchom zadanie migracji.

Obsługiwane są następujące konfiguracje zadań: -) źródło -> docelowy :: typ zadania

  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]

Przykłady

Utwórz i uruchom zadanie migracji SQL w trybie offline. W przypadku migracji SQL ta operacja nie przeprowadzi kontroli poprawności.

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"

Utwórz i uruchom zadanie SQL, które wykonuje wszystkie testy poprawności.

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

Parametry wymagane

--database-options-json

Informacje o bazie danych i tabeli. Może to być ciąg sformatowany w formacie JSON lub lokalizacja pliku zawierającego obiekt JSON. Zobacz przykład poniżej, aby zapoznać się z formatem.

--name -n

Nazwa zadania.

--project-name

Nazwa Project.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi.

--source-connection-json

Informacje o połączeniu z serwerem źródłowym. Może to być ciąg sformatowany w formacie JSON lub lokalizacja pliku zawierającego obiekt JSON. Zobacz przykłady poniżej, aby zapoznać się z formatem.

--target-connection-json

Informacje o połączeniu z serwerem docelowym. Może to być ciąg sformatowany w formacie JSON lub lokalizacja pliku zawierającego obiekt JSON. Zobacz "source-connection-json", aby zapoznać się z przykładami formatów połączeń.

Parametry opcjonalne

--enable-data-integrity-validation

Tylko w przypadku SQL. Czy przeprowadzić walidację integralności danych na podstawie sumy kontrolnej między źródłem i obiektem docelowym dla wybranej bazy danych i tabel.

--enable-query-analysis-validation

Tylko w przypadku SQL. Czy przeprowadzić szybką i inteligentną analizę zapytań, pobierając zapytania z źródłowej bazy danych i wykonując je w obiekcie docelowym. Wynik będzie zawierać statystyki wykonywania dla wykonań w źródłowych i docelowych bazach danych dla wyodrębnionych zapytań.

--enable-schema-validation

Tylko w przypadku SQL. Czy porównać informacje o schemacie między źródłem i obiektem docelowym.

--task-type

Typ przenoszenia danych, który będzie obsługiwać zadanie. Obsługiwane typy to: OnlineMigration, OfflineMigration. Jeśli nie zostanie podana, wartość domyślna to OfflineMigration dla SQL, MySQL i OnlineMigration for PostgreSQL.

az dms project task cutover

W przypadku zadania migracji online wykonaj migrację, wykonując migrację jednorazową.

Aby wyświetlić wynik żądania, użyj polecenia "task show": az dms project task show ... --expand polecenia.

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

Parametry wymagane

--name -n

Nazwa zadania.

--object-name

Nazwa bazy danych w źródle, które chcesz przeciąć.

--project-name

Nazwa Project.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi.

az dms project task delete

Usuń zadanie migracji.

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

Przykłady

Usuń zadanie migracji. (generowane automatycznie)

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

Parametry wymagane

--name -n

Nazwa zadania.

--project-name

Nazwa Project.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi.

Parametry opcjonalne

--delete-running-tasks

Jeśli zadanie jest obecnie uruchomione, anuluj zadanie przed usunięciem projektu.

--yes -y

Nie monituj o potwierdzenie.

az dms project task list

Wyświetl listę zadań w projekcie. Niektóre zadania mogą mieć stan Nieznany, co oznacza, że wystąpił błąd podczas wykonywania zapytania o stan tego zadania.

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

Przykłady

Wyświetl listę wszystkich zadań w projekcie.

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

Wyświetl listę tylko SQL, aby SQL zadania migracji w projekcie.

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

Parametry wymagane

--project-name

Nazwa Project.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi.

Parametry opcjonalne

--task-type

Filtruje listę według typu zadania. Aby uzyskać listę możliwych typów, zobacz "az dms check-status".

az dms project task restart

Uruchom ponownie całą migrację lub tylko określony obiekt. Obecnie obsługiwane tylko przez migracje bazy danych MongoDB.

Aby wyświetlić wynik żądania, użyj polecenia "task show": az dms project task show ... --expand polecenia.

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

Parametry wymagane

--name -n

Nazwa zadania. Zadanie usługi DMS Project to działanie, które wykonuje pracę związaną z migracją. Może istnieć wiele zadań skojarzonych z Project.

--project-name

Nazwa Project. Usługa DMS Project to logiczne grupowanie obejmujące połączenie źródłowej bazy danych, docelowe połączenie z bazą danych i listę baz danych do migracji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi. Usługa DMS to wystąpienie platformy Azure, które wykonuje migracje bazy danych.

Parametry opcjonalne

--object-name

Kwalifikowana nazwa bazy danych lub kolekcji, którą chcesz ponownie uruchomić. Pozostaw pole puste, aby ponownie uruchomić całą migrację.

az dms project task show

Pokaż szczegóły zadania migracji. Aby uzyskać więcej szczegółów, użyj polecenia "--expand".

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

Przykłady

Pokaż szczegóły zadania migracji. Aby uzyskać więcej szczegółów, użyj polecenia "--expand". (generowane automatycznie)

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

Parametry wymagane

--name -n

Nazwa zadania.

--project-name

Nazwa Project.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi.

Parametry opcjonalne

--expand

Rozwiń odpowiedź, aby podać więcej szczegółów. Użyj polecenia "command", aby wyświetlić więcej szczegółów zadania. Użyj polecenia z elementem "output", aby wyświetlić wyniki migracji zadania.

az dms project task stop

Zatrzymuje zadanie lub zatrzymuje migrację do określonego obiektu (tylko migracje bazy danych MongoDB).

Aby wyświetlić wynik żądania, użyj polecenia "task show": az dms project task show ... --expand polecenia.

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

Parametry wymagane

--name -n

Nazwa zadania. Zadanie usługi DMS Project to działanie, które wykonuje pracę związaną z migracją. Może istnieć wiele zadań skojarzonych z Project.

--project-name

Nazwa Project. Usługa DMS Project to logiczne grupowanie obejmujące połączenie źródłowej bazy danych, docelowe połączenie z bazą danych i listę baz danych do migracji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-name

Nazwa usługi. Usługa DMS to wystąpienie platformy Azure, które wykonuje migracje bazy danych.

Parametry opcjonalne

--object-name

Obsługiwane tylko przez migracje bazy danych MongoDB. Kwalifikowana nazwa bazy danych lub kolekcji, którą chcesz zatrzymać. Pozostaw pole puste, aby zatrzymać całą migrację.