az dms

注意

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

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

命令

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

檢查指定區域中是否有指定的 DMS 實例名稱,以及名稱的有效性。

核心 GA
az dms check-status

執行健康情況檢查,並傳回服務和虛擬機器大小的狀態。

核心 GA
az dms create

建立Azure 資料移轉服務實例(傳統)。

核心 GA
az dms delete

刪除Azure 資料移轉服務實例(傳統)。

核心 GA
az dms list

列出您目前設定的訂用帳戶內的 DMS 實例(若要使用 「az account set」 來設定此實例)。 如果提供,則只會顯示指定資源群組內的實例。

核心 GA
az dms list-skus

列出 Azure 資料移轉服務 (傳統) 所支援的 SKU。

核心 GA
az dms project

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

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

顯示Azure 資料移轉服務實例的詳細資料(傳統)。

核心 GA
az dms start

啟動 Azure 資料移轉服務 (傳統) 的實例。 然後,它可以用來執行資料移轉。

核心 GA
az dms stop

停止Azure 資料移轉服務的實例(傳統)。 停止時,它無法用來執行資料移轉,且擁有者不會計費。

核心 GA
az dms wait

將 CLI 置於等候狀態,直到符合 DMS 實例的條件為止。

核心 GA

az dms check-name

檢查指定區域中是否有指定的 DMS 實例名稱,以及名稱的有效性。

az dms check-name --location
                  --name

範例

檢查指定區域中是否有指定的 DMS 實例名稱,以及名稱的有效性。 (自動產生)

az dms check-name --location westus2 --name MyService

必要參數

--location -l

位置。​​ 來自的值: az account list-locations 。 您可以使用 來設定預設位置 az configure --defaults location=<location>

--name -n

要檢查的服務名稱。

全域參數
--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 check-status

執行健康情況檢查,並傳回服務和虛擬機器大小的狀態。

az dms check-status --name
                    --resource-group

範例

執行健康情況檢查,並傳回服務和虛擬機器大小的狀態。 (自動產生)

az dms check-status --name MyService --resource-group MyResourceGroup

必要參數

--name -n

服務的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<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 create

建立Azure 資料移轉服務實例(傳統)。

az dms create --location
              --name
              --resource-group
              --sku-name
              --subnet
              [--no-wait]
              [--tags]

範例

建立 DMS 的實例。

az dms create -l westus -n mydms -g myresourcegroup --sku-name Basic_2vCores --subnet /subscriptions/{vnetSubscriptionId}/resourceGroups/{vnetResourceGroup}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} --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>

--sku-name

服務虛擬機器執行所在的 CPU SKU 名稱。 使用 「az dms list-skus」 檢查區域中 SKU 的名稱和可用性。

--subnet

您將用來連接來源和目標 DB 之 VNet 子網的資源識別碼。 使用 「az network vnet subnet show -h」 取得子網識別碼的說明。

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--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 delete

刪除Azure 資料移轉服務實例(傳統)。

az dms delete --name
              --resource-group
              [--delete-running-tasks]
              [--no-wait]
              [--yes]

範例

刪除Azure 資料移轉服務實例(傳統)。 (自動產生)

az dms delete --name MyService --resource-group MyResourceGroup

必要參數

--name -n

服務的名稱。

--resource-group -g

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

選擇性參數

--delete-running-tasks

刪除服務之前,請先取消任何執行中的工作。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--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 list

列出您目前設定的訂用帳戶內的 DMS 實例(若要使用 「az account set」 來設定此實例)。 如果提供,則只會顯示指定資源群組內的實例。

az dms list [--resource-group]

範例

列出您訂用帳戶中的所有實例。

az dms list

列出指定資源群組中的所有實例。

az dms list -g myresourcegroup

選擇性參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<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 list-skus

列出 Azure 資料移轉服務 (傳統) 所支援的 SKU。

az dms list-skus
全域參數
--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 show

顯示Azure 資料移轉服務實例的詳細資料(傳統)。

az dms show --name
            --resource-group

必要參數

--name -n

服務的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<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 start

啟動 Azure 資料移轉服務 (傳統) 的實例。 然後,它可以用來執行資料移轉。

az dms start --name
             --resource-group
             [--no-wait]

範例

啟動 Azure 資料移轉服務 (傳統) 的實例。 然後,它可以用來執行資料移轉。 (自動產生)

az dms start --name MyService --resource-group MyResourceGroup

必要參數

--name -n

服務的名稱。

--resource-group -g

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

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

預設值: 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 stop

停止Azure 資料移轉服務的實例(傳統)。 停止時,它無法用來執行資料移轉,且擁有者不會計費。

az dms stop --name
            --resource-group
            [--no-wait]

必要參數

--name -n

服務的名稱。

--resource-group -g

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

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

預設值: 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 wait

將 CLI 置於等候狀態,直到符合 DMS 實例的條件為止。

az dms wait --name
            --resource-group
            [--created]
            [--custom]
            [--deleted]
            [--exists]
            [--interval]
            [--timeout]
            [--updated]

必要參數

--name -n

服務的名稱。

--resource-group -g

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

選擇性參數

--created

請等候在 'Succeeded' 使用 'provisioningState' 建立。

預設值: False
--custom

等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

預設值: False
--exists

等候資源存在。

預設值: False
--interval

輪詢間隔以秒為單位。

預設值: 30
--timeout

以秒為單位的等候上限。

預設值: 3600
--updated

等到 provisioningState 更新為 'Succeeded'。

預設值: 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 來取得完整偵錯記錄。