你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍如何使用管理命令克隆 Azure 数据资源管理器数据库架构。
先决条件
- 数据库管理员权限
克隆数据库架构
这些步骤介绍如何使用 Azure 数据资源管理器 Web UI 克隆数据库架构。 或者,可以使用 Kusto 客户端库运行相同的管理命令。 有关详细信息,请参阅创建应用以运行管理命令。
从左侧菜单中选择“查询”。
在连接窗格中,选择要克隆其架构的数据库。
运行下面的命令:
.show database schema as csl script with (ShowObfuscatedStrings = true)此命令返回管理命令脚本以重新创建数据库架构。 记下返回的记录数,稍后会在验证步骤中用到。 有关详细信息,请参阅 .show 数据库架构命令。
通过选择所有返回的行来复制 CSL 脚本输出。 然后,右键单击并选择“ 复制 ”或使用 Ctrl+C 键盘快捷方式。
在连接窗格中,选择要在其中重新创建架构的数据库。 如有必要,请创建数据库。
通过将原始数据库名称替换为新的数据库名称来修改复制的脚本。
运行以下命令,将
<CSLScript>替换为该脚本。注意
选择完整的命令文本,然后运行它。 如果未选择全文,该命令将在脚本中的第一个空行处停止。
.execute database script <| <CSLScript>此命令执行脚本,在新数据库上重新创建数据库架构。 有关详细信息,请参阅 .execute 数据库脚本命令。
通过检查返回的记录数是否与 show schema 命令中的记录匹配,验证脚本是否正常运行。 然后,滚动到最终命令并检查
Result列是否为Complete。 如果发生故障,请对命令进行故障排除并再次运行。注意
可以根据需要的频率重新运行脚本,而无需清除上一次运行中的资源。