你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az dms project
注意
此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 详细了解扩展。
管理Azure 数据库迁移服务实例(经典)的项目。
命令
名称 | 说明 | 类型 | 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 数据库迁移服务(经典)实例项目的任务。 |
核心和扩展 | 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
必需参数
要检查的项目名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
服务的名称。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az dms project create
创建可包含多个任务的迁移项目。
支持以下项目配置: -) 源 -> 目标
- SQL -> SQLDB
- PostgreSQL -> AzureDbForPostgreSQL
- MySQL -> AzureDbForMySQL。
az dms project create --location
--name
--resource-group
--service-name
--source-platform
--target-platform
[--tags]
示例
为 DMS 实例创建 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。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
项目的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
服务的名称。
源数据库的服务器类型。 支持的类型包括:SQL、PostgreSQL、MySQL。
目标数据库的服务类型。 支持的类型包括:SQLDB、AzureDbForPostgreSQL、AzureDbForMySQL。
可选参数
以“tag1[=value1]]”格式分隔的标记列表。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --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 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。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
项目的名称。 DMS 项目是一个逻辑分组,其中包含源数据库连接、目标数据库连接和要迁移的数据库列表。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
服务的名称。 DMS 服务是执行数据库迁移的 Azure 实例。
源数据库的服务器类型。 支持的类型包括:SQL、PostgreSQL、MongoDB。
目标数据库的服务类型。 支持的类型包括:SQLDB、AzureDbForPostgreSQL、MongoDB。
可选参数
tag1[=value1]“ 格式的标记以空格分隔的列表。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --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
必需参数
项目的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
服务的名称。
可选参数
在删除项目之前,请取消任何正在运行的任务。
不提示确认。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --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
必需参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
服务的名称。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --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
必需参数
项目的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
服务的名称。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。