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

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

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

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

先决条件

如需在本地运行 CLI 参考命令,请安装 Azure CLI。 如果在 Windows 或 macOS 上运行,请考虑在 Docker 容器中运行 Azure CLI。 有关详细信息,请参阅如何在 Docker 容器中运行 Azure CLI

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

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

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

示例

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

领域 说明
创建数据库
创建单一数据库 创建 SQL 数据库并配置服务器级防火墙规则。
创建共用数据库 创建弹性池、移动共用数据库,并更改计算大小。
缩放数据库
缩放单一数据库 缩放单一数据库。
缩放共用数据库 将 SQL 弹性池缩放为不同的计算大小。
配置异地复制
单一数据库 为 Azure SQL 数据库中的数据库配置活动异地复制,并将其故障转移到次要副本。
共用数据库 为弹性池中的数据库配置活动异地复制,然后将其故障转移到次要副本。
配置故障转移组
配置故障转移组 为一组数据库配置故障转移组,以及将数据库故障转移到辅助服务器。
单一数据库 创建一个数据库和一个故障转移组,将此数据库添加到该故障转移组,然后测试到辅助服务器的故障转移。
共用数据库 创建一个数据库,将其添加到弹性池,将弹性池添加到故障转移组,然后测试到辅助服务器的故障转移。
备份、还原、复制和导入数据库
备份数据库 将 SQL 数据库中的数据库备份到 Azure 存储备份。
还原数据库 将 SQL 数据库中的数据库还原到特定时间点。
将数据库复制到新服务器 在新服务器中创建 SQL 数据库中某个现有数据库的副本。
从 BACPAC 文件导入数据库 将数据库从 BACPAC 文件导入到 SQL 数据库。

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