az sql midb
管理 SQL 托管实例数据库。
命令
| 名称 | 说明 | 类型 | Status |
|---|---|---|---|
| az sql midb advanced-threat-protection-setting |
管理 SQL 托管实例数据库的高级威胁防护设置。 |
Core | GA |
| az sql midb advanced-threat-protection-setting show |
获取高级威胁防护设置。 |
Core | GA |
| az sql midb advanced-threat-protection-setting update |
更新 SQL 托管实例数据库的高级威胁防护设置。 |
Core | GA |
| az sql midb copy |
启动、完成、取消和列出托管数据库复制操作。 |
Core | GA |
| az sql midb copy cancel |
取消托管数据库复制操作。 |
Core | GA |
| az sql midb copy complete |
完成托管数据库复制操作。 |
Core | GA |
| az sql midb copy list |
列出托管数据库复制操作。 |
Core | GA |
| az sql midb copy start |
启动托管数据库复制操作。 |
Core | GA |
| az sql midb create |
创建托管数据库。 |
Core | GA |
| az sql midb delete |
删除托管数据库。 |
Core | GA |
| az sql midb ledger-digest-uploads |
管理账本摘要上传设置。 |
Core | GA |
| az sql midb ledger-digest-uploads disable |
禁用上传账本摘要。 |
Core | GA |
| az sql midb ledger-digest-uploads enable |
启用将账本摘要上传到 Azure 存储帐户或 Azure 机密账本。 如果已启用上传账本摘要,cmdlet 会将摘要存储终结点重置为新值。 |
Core | GA |
| az sql midb ledger-digest-uploads show |
显示当前的账本摘要设置。 |
Core | GA |
| az sql midb list |
列出托管实例上的托管数据库。 |
Core | GA |
| az sql midb list-deleted |
列出可还原的已删除托管数据库。 |
Core | GA |
| az sql midb log-replay |
SQL 托管实例数据库日志重播服务命令。 |
Core | GA |
| az sql midb log-replay complete |
在指定的数据库上完成 Log Replay 服务。 |
Core | GA |
| az sql midb log-replay show |
获取 Log Replay 服务的状态。 |
Core | GA |
| az sql midb log-replay start |
在指定的数据库上启动 Log Replay 服务。 |
Core | GA |
| az sql midb log-replay stop |
停止日志重播服务。 |
Core | GA |
| az sql midb log-replay wait |
将 CLI 置于等待状态,直到满足托管数据库的条件。 |
Core | GA |
| az sql midb ltr-backup |
管理 SQL 托管实例数据库长期保留备份。 |
Core | GA |
| az sql midb ltr-backup delete |
删除长期保留备份。 |
Core | Preview |
| az sql midb ltr-backup list |
列出位置、实例或数据库的长期保留备份。 |
Core | Preview |
| az sql midb ltr-backup restore |
将长期保留备份还原到新数据库。 |
Core | Preview |
| az sql midb ltr-backup show |
获取托管数据库的长期保留备份。 |
Core | Preview |
| az sql midb ltr-backup wait |
将 CLI 置于等待状态,直到满足托管数据库的条件。 |
Core | GA |
| az sql midb ltr-policy |
管理 SQL 托管实例数据库长期保留策略。 |
Core | GA |
| az sql midb ltr-policy set |
更新托管数据库的长期保留设置。 |
Core | Preview |
| az sql midb ltr-policy show |
显示托管数据库的长期保留策略。 |
Core | Preview |
| az sql midb move |
启动、完成、取消和列出托管数据库移动操作。 |
Core | GA |
| az sql midb move cancel |
取消托管数据库移动操作。 |
Core | GA |
| az sql midb move complete |
完成托管数据库移动操作。 |
Core | GA |
| az sql midb move list |
列出托管数据库移动操作。 |
Core | GA |
| az sql midb move start |
启动托管数据库移动操作。 |
Core | GA |
| az sql midb recover |
使用异地对实例备份恢复托管数据库。 |
Core | GA |
| az sql midb restore |
还原托管数据库。 |
Core | GA |
| az sql midb short-term-retention-policy |
管理 SQL 托管实例数据库备份短期保留策略。 |
Core | GA |
| az sql midb short-term-retention-policy set |
更新单个数据库上的自动备份的短期保留期。 |
Core | Preview |
| az sql midb short-term-retention-policy show |
在单个数据库上显示自动备份的短期保留期。 |
Core | Preview |
| az sql midb show |
获取托管数据库的详细信息。 |
Core | GA |
| az sql midb update |
更新托管数据库。 |
Core | GA |
az sql midb create
创建托管数据库。
az sql midb create --managed-instance --mi
--name
--resource-group
[--collation]
[--ledger-on {Disabled, Enabled}]
[--no-wait]
[--tags]
示例
使用指定的排序规则创建托管数据库
az sql midb create -g mygroup --mi myinstance -n mymanageddb --collation Latin1_General_100_CS_AS_SC
必需参数
Azure SQL 托管实例的名称。
Azure SQL 托管数据库的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
要使用的 Azure SQL 托管数据库排序规则的排序规则,例如:SQL_Latin1_General_CP1_CI_AS或Latin1_General_100_CS_AS_SC。
创建账本数据库,其中所有数据的完整性受账本功能保护。 账本数据库中的所有表必须是账本表。 注意:创建数据库后,无法更改此属性的值。
| 属性 | 值 |
|---|---|
| 接受的值: | Disabled, Enabled |
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 默认值: | False |
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az sql midb delete
删除托管数据库。
az sql midb delete [--ids]
[--managed-instance --mi]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
示例
删除托管数据库
az sql midb delete -g mygroup --mi myinstance -n mymanageddb --yes
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管实例的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管数据库的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 默认值: | False |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
不要提示确认。
| 属性 | 值 |
|---|---|
| 默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az sql midb list
列出托管实例上的托管数据库。
az sql midb list [--ids]
[--managed-instance --mi]
[--resource-group]
[--subscription]
示例
列出托管实例上的托管数据库
az sql midb list -g mygroup --mi myinstance
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管实例的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az sql midb list-deleted
列出可还原的已删除托管数据库。
az sql midb list-deleted [--ids]
[--managed-instance --mi]
[--resource-group]
[--subscription]
示例
列出托管实例上所有可还原的已删除托管数据库。
az sql midb list-deleted -g mygroup --mi myinstance
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管实例的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az sql midb recover
使用异地对实例备份恢复托管数据库。
az sql midb recover --recoverable-database-id
[--ids]
[--managed-instance --mi]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
示例
使用可恢复的数据库 ID 恢复托管数据库
az sql midb recover -g mygroup --mi myinstance -n mymanageddb -r '/subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Sql/managedInstances/myinstance/recoverableDatabases/db1'
必需参数
从异地复制实例恢复的数据库的 ID。
| 属性 | 值 |
|---|---|
| 参数组: | Recover Arguments |
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管实例的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管数据库的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 默认值: | False |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az sql midb restore
还原托管数据库。
az sql midb restore --dest-name
--time
[--deleted-time]
[--dest-mi]
[--dest-resource-group]
[--ids]
[--managed-instance --mi]
[--name]
[--no-wait]
[--resource-group]
[--source-sub]
[--subscription]
[--tags]
示例
使用时间点还原还原实时托管数据库
az sql midb restore -g mygroup --mi myinstance -n mymanageddb --dest-name targetmidb --time "2018-05-20T05:34:22"
使用时间点还原还原已删除的托管数据库
az sql midb restore -g mygroup --mi myinstance -n mymanageddb --dest-name targetmidb --time "2018-05-20T05:34:22" --deleted-time "2018-05-20T05:34:22"
使用时间点还原从另一个实例还原实时托管数据库
az sql midb restore -g mygroup --mi myinstance -n mymanageddb --dest-name targetmidb --time "2018-05-20T05:34:22" --dest-mi targetmi --dest-resource-group targetrg
使用时间点还原从另一订阅还原实时托管数据库
az sql midb restore -s sourcesubscriptionid -g sourcegroup --mi sourceinstance -n sourcemanageddb --dest-name targetmidb --dest-mi targetmi --time "2018-05-20T05:34:22"
使用时间点还原从另一订阅还原已删除的托管数据库
az sql midb restore -s sourcesubscriptionid -g sourcegroup --mi sourceinstance -n sourcemanageddb --dest-name targetmidb --dest-mi targetmi --time "2018-05-20T05:34:22" --deleted-time "2018-05-20T05:34:22"
必需参数
将创建为还原目标的托管数据库的名称。
将还原以创建新数据库的源数据库的时间点。 必须大于或等于源数据库的最早RestoreDate 值。 时间应采用以下格式:“YYYY-MM-DDTHH:MM:SS”。
| 属性 | 值 |
|---|---|
| 参数组: | Restore Point Arguments |
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
如果指定,请从已删除的数据库而不是从现有数据库还原。 必须与源托管实例上已删除的数据库的已删除时间匹配。
要将托管数据库还原到的托管实例的名称。 这可以是同一托管实例,也可以是同一订阅上的另一个托管实例。 如果未指定,则默认为源托管实例。
要还原托管数据库的托管实例的资源组的名称。 如果未指定,则默认为源资源组。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管实例的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管数据库的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 默认值: | False |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
源数据库的订阅 ID,从中还原的订阅 ID。 执行跨订阅还原时,应使用此参数。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az sql midb show
获取托管数据库的详细信息。
az sql midb show [--ids]
[--managed-instance --mi]
[--name]
[--resource-group]
[--subscription]
示例
获取托管数据库的详细信息
az sql midb show -g mygroup --mi myinstance -n mymanageddb
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管实例的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管数据库的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az sql midb update
更新托管数据库。
az sql midb update [--add]
[--force-string]
[--ids]
[--managed-instance --mi]
[--name]
[--no-wait]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--tags]
示例
使用指定的标记更新托管数据库
az sql midb update -g mygroup --mi myinstance -n mymanageddb --tags tag1="value1"
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>。
| 属性 | 值 |
|---|---|
| 参数组: | Generic Update Arguments |
| 默认值: | [] |
使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。
| 属性 | 值 |
|---|---|
| 参数组: | Generic Update Arguments |
| 默认值: | False |
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管实例的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
Azure SQL 托管数据库的名称。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
不等待长时间运行的操作完成。
| 属性 | 值 |
|---|---|
| 默认值: | False |
从列表中删除属性或元素。 示例: --remove property.list <indexToRemove> OR --remove propertyToRemove.
| 属性 | 值 |
|---|---|
| 参数组: | Generic Update Arguments |
| 默认值: | [] |
资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>。
| 属性 | 值 |
|---|---|
| 参数组: | Generic Update Arguments |
| 默认值: | [] |
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
| 属性 | 值 |
|---|---|
| 参数组: | Resource Id Arguments |
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |