你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az dms

注意

此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 详细了解扩展。

管理 Azure 数据迁移服务(经典)实例。

命令

名称 说明 类型 Status
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

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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

Location。 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 子网的资源 ID。 使用“az network vnet subnet show -h”获取子网 ID 的帮助。

可选参数

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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。