共用方式為


az dms project

注意

此命令群組具有 Azure CLI 和至少一個擴充功能中定義的命令。 安裝每個擴充功能以受益於其擴充功能。 深入了解擴充功能。

管理 Azure 資料移轉服務 實例的專案(傳統)。

命令

名稱 Description 類型 狀態
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 資料移轉服務 (傳統) 實例專案的工作。

核心和擴充功能 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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az dms project create

建立可包含多個工作的移轉專案。

支援下列項目組態: -) 來源 -> 目標

  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 to SQL to 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 實例建立 PostgreSql 至 AzureDbForPostgreSql 專案。

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

Project 的名稱。

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

訂用帳戶的名稱或識別碼。 您可以使用 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 to SQL to 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 實例建立 PostgreSql 至 AzureDbForPostgreSql 專案。

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

Project 的名稱。 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

訂用帳戶的名稱或識別碼。 您可以使用 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

Project 的名稱。

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

訂用帳戶的名稱或識別碼。 您可以使用 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

訂用帳戶的名稱或識別碼。 您可以使用 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

Project 的名稱。

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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。