适用于 Azure SQL 数据库和 SQL 托管实例的 Azure CLI 示例

适用于: Azure SQL 数据库 Azure SQL 托管实例

可以使用 Azure CLI 来配置 Azure SQL 数据库和 SQL 托管实例。

如果没有 Azure 试用版订阅,请在开始前创建一个试用版订阅

先决条件

  • 如果需要,请安装 Azure CLI 来运行 CLI 参考命令。

    • 如果使用的是本地安装,请使用 az login 命令登录到 Azure CLI。 若要完成身份验证过程,请遵循终端中显示的步骤。 有关其他登录选项,请参阅登录 Azure CLI

    • 出现提示时,请在首次使用时安装 Azure CLI 扩展。 有关扩展详细信息,请参阅使用 Azure CLI 的扩展

    • 运行 az version 以查找安装的版本和依赖库。 若要升级到最新版本,请运行 az upgrade

  • 本教程需要 Azure CLI 版本 2.0 或更高版本。

下表包括一个链接,该链接指向用于管理 Azure SQL 数据库中的单个和共用数据库的 Azure CLI 脚本示例。

领域 说明
在 Azure SQL 数据库中创建数据库
创建单一数据库和配置防火墙规则 创建 SQL 数据库并配置服务器级防火墙规则。
创建弹性池并移动共用数据库 创建弹性池、移动共用数据库,并更改计算大小。
在 Azure SQL 数据库中缩放数据库
缩放单一数据库 先查询 SQL 数据库中某个数据库的大小信息,然后将该数据库缩放到不同的计算大小。
缩放弹性池 将 SQL 弹性池缩放为不同的计算大小。
配置异地复制和故障转移
将单一数据库添加到故障转移组 创建一个数据库和一个故障转移组,将此数据库添加到该故障转移组,然后测试到辅助服务器的故障转移。
为弹性池配置故障转移组 创建一个数据库,将其添加到弹性池,将弹性池添加到故障转移组,然后测试到辅助服务器的故障转移。
使用活动异地复制配置单一数据库并对其进行故障转移 为 Azure SQL 数据库中的数据库配置活动异地复制,并将其故障转移到次要副本。
使用活动异地复制配置共用数据库并对其进行故障转移 为弹性池中的数据库配置活动异地复制,然后将其故障转移到次要副本。
审核和威胁检测
配置审核和威胁检测 为 Azure SQL 数据库中的数据库配置审核和威胁检测策略。
备份、还原、复制和导入数据库
备份数据库 将 SQL 数据库中的数据库备份到 Azure 存储备份。
还原数据库 从异地冗余备份中还原 SQL 数据库中的数据库,并将已删除的数据库还原到最新备份。
将数据库复制到新服务器 在新服务器中创建 SQL 数据库中某个现有数据库的副本。
从 BACPAC 文件导入数据库 将数据库从 BACPAC 文件导入到 SQL 数据库。

详细了解单一数据库 Azure CLI API