Share via


az dms project

Note

このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細をご覧ください。

Azure Database Migration Service (クラシック) のインスタンスのプロジェクトを管理します。

コマンド

名前 説明 Status
az dms project check-name

指定したプロジェクト名が DMS の特定のインスタンス内で使用できるかどうかを確認し、名前の有効性を確認します。

コア GA
az dms project create

複数のタスクを含めることができる移行プロジェクトを作成します。

コア GA
az dms project create (dms-preview 拡張機能)

複数のタスクを含めることができる移行プロジェクトを作成します。

拡張 GA
az dms project delete

プロジェクトを削除します。

コア GA
az dms project list

DMS のインスタンス内のプロジェクトを一覧表示します。

コア GA
az dms project show

移行プロジェクトの詳細を表示します。

コア GA
az dms project task

Azure Database Migration Service (クラシック) インスタンスのプロジェクトのタスクを管理します。

コアと拡張機能 GA
az dms project task cancel

タスクが現在キューに登録されているか実行中の場合は、タスクを取り消します。

コア GA
az dms project task cancel (dms-preview 拡張機能)

このコマンドは非推奨です。 代わりに stop コマンドを使用してください。

拡張 GA
az dms project task check-name

指定されたタスク名が DMS の特定のインスタンス内で使用できるかどうかを確認し、名前の有効性を確認します。

コア GA
az dms project task create

移行タスクを作成して開始します。

コア GA
az dms project task create (dms-preview 拡張機能)

移行タスクを作成して開始します。

拡張 GA
az dms project task cutover

オンライン移行タスクの場合は、カットオーバーを実行して移行を完了します。

コア GA
az dms project task delete

移行タスクを削除します。

コア GA
az dms project task list

プロジェクト内のタスクを一覧表示します。 一部のタスクの状態が不明である場合があります。これは、そのタスクの状態のクエリ中にエラーが発生したことを示します。

コア GA
az dms project task restart

移行全体または指定したオブジェクトのみを再起動します。 現在、MongoDB の移行でのみサポートされています。

拡張 GA
az dms project task show

移行タスクの詳細を表示します。 詳細を取得するには、"--expand" を使用します。

コア GA
az dms project task stop

タスクを停止するか、指定したオブジェクトの移行を停止します (MongoDB の移行のみ)。

拡張 GA

az dms project check-name

指定したプロジェクト名が DMS の特定のインスタンス内で使用できるかどうかを確認し、名前の有効性を確認します。

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

必須のパラメーター

--name -n

チェックするプロジェクト名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-name

サービスの名前。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az dms project create

複数のタスクを含めることができる移行プロジェクトを作成します。

次のプロジェクト構成がサポートされています: -) source -> target

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

DMS インスタンスの SQL から SQLDB へのプロジェクトを作成します。

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

DMS インスタンス用の AzureDbForPostgreSql プロジェクトへの PostgreSql を作成します。

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

DMS インスタンスの MySQL から AzureDbForMySQL へのプロジェクトを作成します。

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

必須のパラメーター

--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--name -n

プロジェクトの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-name

サービスの名前。

--source-platform

ソース データベースのサーバーの種類。 サポートされている型は、SQL、PostgreSQL、MySQL です。

--target-platform

ターゲット データベースのサービスの種類。 サポートされている型は、SQLDB、AzureDbForPostgreSQL、AzureDbForMySQL です。

省略可能のパラメーター

--tags

"tag1[=value1]" 形式のタグのスペース区切りリスト。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az dms project create (dms-preview 拡張機能)

複数のタスクを含めることができる移行プロジェクトを作成します。

次のプロジェクト構成がサポートされています。-) ソース -> ターゲット 1) SQL -> SQLDB 2) PostgreSQL -> AzureDbForPostgreSQL 3) MongoDB -> MongoDB (MongoDB API 経由で Cosmos DB に移行する場合)。

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

DMS インスタンスの SQL から SQLDB へのプロジェクトを作成します。

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

DMS インスタンス用の AzureDbForPostgreSql プロジェクトへの PostgreSql を作成します。

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

必須のパラメーター

--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--name -n

プロジェクトの名前。 DMS プロジェクトは、ソース データベース接続、ターゲット データベース接続、移行するデータベースの一覧を含む論理グループです。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-name

サービスの名前。 DMS サービスは、データベースの移行を実行する Azure インスタンスです。

--source-platform

ソース データベースのサーバーの種類。 サポートされている型は、SQL、PostgreSQL、MongoDB です。

--target-platform

ターゲット データベースのサービスの種類。 サポートされている型は、SQLDB、AzureDbForPostgreSQL、MongoDB です。

省略可能のパラメーター

--tags

tag1[=value1]" 形式のタグのスペース区切りリスト。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az dms project delete

プロジェクトを削除します。

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

プロジェクトを削除します。 (自動生成)

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

必須のパラメーター

--name -n

プロジェクトの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-name

サービスの名前。

省略可能のパラメーター

--delete-running-tasks

プロジェクトを削除する前に、実行中のタスクを取り消します。

--yes -y

確認のダイアログを表示しません。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az dms project list

DMS のインスタンス内のプロジェクトを一覧表示します。

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

DMS のインスタンス内のプロジェクトを一覧表示します。 (自動生成)

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

必須のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-name

サービスの名前。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az dms project show

移行プロジェクトの詳細を表示します。

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

移行プロジェクトの詳細を表示します。 (自動生成)

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

必須のパラメーター

--name -n

プロジェクトの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-name

サービスの名前。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。