共用方式為


az dms project

Note

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

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

命令

名稱 Description 類型 狀態
az dms project check-name

檢查指定的項目名稱是否可在指定的 DMS 實例內使用,以及名稱的有效性。

Core GA
az dms project create

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

Core GA
az dms project create (dms-preview 擴充功能)

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

Extension GA
az dms project delete

刪除專案。

Core GA
az dms project list

列出 DMS 實例內的專案。

Core GA
az dms project show

顯示移轉項目的詳細數據。

Core GA
az dms project task

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

核心和擴充功能 GA
az dms project task cancel

如果工作目前已排入佇列或正在執行中,請取消工作。

Core GA
az dms project task cancel (dms-preview 擴充功能)

此命令已被取代。 請改用 stop 命令。

Extension GA
az dms project task check-name

檢查指定的工作名稱是否可在指定的 DMS 實例內使用,以及名稱的有效性。

Core GA
az dms project task create

建立並啟動移轉工作。

Core GA
az dms project task create (dms-preview 擴充功能)

建立並啟動移轉工作。

Extension GA
az dms project task cutover

針對在線移轉工作,執行完全移轉來完成移轉。

Core GA
az dms project task delete

刪除移轉工作。

Core GA
az dms project task list

列出專案內的工作。 某些工作的狀態可能為 [未知],表示查詢該工作的狀態時發生錯誤。

Core GA
az dms project task restart

重新啟動整個移轉或只重新啟動指定的物件。 目前僅支援 MongoDB 移轉。

Extension GA
az dms project task show

顯示移轉工作的詳細數據。 使用 「--expand」 以取得更多詳細數據。

Core GA
az dms project task stop

停止工作,或停止指定物件的移轉(僅限 MongoDB 移轉)。

Extension 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

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az dms project create

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

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

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

範例

建立 DMS 實例的 SQL to SQL to SQLDB 專案。

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

為 DMS 實例建立 PostgreSql 至 AzureDbForPostgreSql 專案。

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

為 DMS 實例建立 MySQL 至 AzureDbForMySQL 專案。

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

必要參數

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

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

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

Location. 值的來源: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

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az dms project delete

刪除專案。

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

範例

刪除專案。 (autogenerated)

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

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az dms project list

列出 DMS 實例內的專案。

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

範例

列出 DMS 實例內的專案。 (autogenerated)

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

必要參數

--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

--service-name

服務的名稱。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az dms project show

顯示移轉項目的詳細數據。

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

範例

顯示移轉項目的詳細數據。 (autogenerated)

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

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False