Freigeben über


az dms project

Hinweis

Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Weitere Informationen zu Erweiterungen

Verwalten von Projekten für eine Instanz des Azure-Datenbankmigrationsdiensts (klassisch).

Befehle

Name Beschreibung Typ Status
az dms project check-name

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

Core Allgemein verfügbar
az dms project create

Erstellen Sie ein Migrationsprojekt, das mehrere Vorgänge enthalten kann.

Core Allgemein verfügbar
az dms project create (dms-preview Erweiterung)

Erstellen Sie ein Migrationsprojekt, das mehrere Vorgänge enthalten kann.

Erweiterung Allgemein verfügbar
az dms project delete

Löschen eines Projekts.

Core Allgemein verfügbar
az dms project list

Listet die Projekte in einer Instanz von DMS auf.

Core Allgemein verfügbar
az dms project show

Zeigen Sie die Details eines Migrationsprojekts an.

Core Allgemein verfügbar
az dms project task

Verwalten von Aufgaben für das Projekt einer Azure-Datenbankmigrationsdienstinstanz (klassisches) Projekt.

Kern und Erweiterung Allgemein verfügbar
az dms project task cancel

Abbrechen einer Aufgabe, wenn sie derzeit in die Warteschlange gestellt oder ausgeführt wird.

Core Allgemein verfügbar
az dms project task cancel (dms-preview Erweiterung)

Dieser Befehl ist veraltet. Verwenden Sie stattdessen den Stoppbefehl.

Erweiterung Allgemein verfügbar
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.

Core Allgemein verfügbar
az dms project task create

Erstellen und starten Sie eine Migrationsaufgabe.

Core Allgemein verfügbar
az dms project task create (dms-preview Erweiterung)

Erstellen und starten Sie eine Migrationsaufgabe.

Erweiterung Allgemein verfügbar
az dms project task cutover

Führen Sie für eine Onlinemigrationsaufgabe die Migration durch Ausführen eines Übernahmevorgangs aus.

Core Allgemein verfügbar
az dms project task delete

Löschen sie eine Migrationsaufgabe.

Core Allgemein verfügbar
az dms project task list

Listen Sie die Vorgänge in einem Projekt auf. Einige Aufgaben haben möglicherweise den Status "Unbekannt", was angibt, dass beim Abfragen des Status dieser Aufgabe ein Fehler aufgetreten ist.

Core Allgemein verfügbar
az dms project task restart

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

Erweiterung Allgemein verfügbar
az dms project task show

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

Core Allgemein verfügbar
az dms project task stop

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

Erweiterung Allgemein verfügbar

az dms project check-name

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

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

Erforderliche Parameter

--name -n

Der zu überprüfende Projektname.

--resource-group -g

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

--service-name

Der Name des Diensts.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az dms project create

Erstellen Sie ein Migrationsprojekt, das mehrere Vorgänge enthalten kann.

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

  1. SQL –> SQLDB
  2. PostgreSQL -> AzureDbForPostgreSQL
  3. MySQL -> AzureDbForMySQL.
az dms project create --location
                      --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--tags]

Beispiele

Erstellen Sie ein SQL to SQLDB-Projekt für eine DMS-Instanz.

az dms project create -l westus -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

Erstellen Sie ein PostgreSql zu AzureDbForPostgreSql-Projekt für eine DMS-Instanz.

az dms project create -l westus -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

Erstellen Sie ein MySQL-zu AzureDbForMySQL-Projekt für eine DMS-Instanz.

az dms project create -l westus -n mysqlproject -g myresourcegroup --service-name mydms --source-platform MySQL --target-platform AzureDbForMySQL --tags tagName1=tagValue1 tagWithNoValue

Erforderliche Parameter

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--name -n

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-platform

Der Servertyp für die Quelldatenbank. Die unterstützten Typen sind: SQL, PostgreSQL, MySQL.

--target-platform

Der Diensttyp für die Zieldatenbank. Die unterstützten Typen sind: SQLDB, AzureDbForPostgreSQL, AzureDbForMySQL.

Optionale Parameter

--tags

Eine durch Leerzeichen getrennte Liste von Tags im Format "tag1[=value1]".

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az dms project create (dms-preview Erweiterung)

Erstellen Sie ein Migrationsprojekt, das mehrere Vorgänge enthalten kann.

Die folgenden Projektkonfigurationen werden unterstützt: -) source -> target 1) SQL - SQL -> SQLDB 2) PostgreSQL -> AzureDbForPostgreSQL 3) MongoDB -> MongoDB (für die Migration zu Cosmos DB über ihre MongoDB-API).

az dms project create --location
                      --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--tags]

Beispiele

Erstellen Sie ein SQL to SQLDB-Projekt für eine DMS-Instanz.

az dms project create -l westus -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

Erstellen Sie ein PostgreSql zu AzureDbForPostgreSql-Projekt für eine DMS-Instanz.

az dms project create -l westus -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

Erforderliche Parameter

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--name -n

Der Name des Projekts. DMS Project ist eine logische Gruppierung, die Quelldatenbankverbindung, 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 Service ist eine Azure-Instanz, die Datenbankmigrationen durchführt.

--source-platform

Der Servertyp für die Quelldatenbank. Die unterstützten Typen sind: SQL, PostgreSQL, MongoDB.

--target-platform

Der Diensttyp für die Zieldatenbank. Die unterstützten Typen sind: SQLDB, AzureDbForPostgreSQL, MongoDB.

Optionale Parameter

--tags

Eine durch Leerzeichen getrennte Liste von Tags im Tag1[=Wert1]"-Format.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az dms project delete

Löschen eines Projekts.

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

Beispiele

Löschen eines Projekts. (automatisch generiert)

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

Erforderliche Parameter

--name -n

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

Brechen Sie alle ausgeführten Vorgänge ab, bevor Sie das Projekt löschen.

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az dms project list

Listet die Projekte in einer Instanz von DMS auf.

az dms project list --resource-group
                    --service-name

Beispiele

Listet die Projekte in einer Instanz von DMS auf. (automatisch generiert)

az dms project list --resource-group MyResourceGroup --service-name MyService

Erforderliche Parameter

--resource-group -g

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

--service-name

Der Name des Diensts.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az dms project show

Zeigen Sie die Details eines Migrationsprojekts an.

az dms project show --name
                    --resource-group
                    --service-name

Beispiele

Zeigen Sie die Details eines Migrationsprojekts an. (automatisch generiert)

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

Erforderliche Parameter

--name -n

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.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.