你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
适用于:Azure SQL 数据库
可以使用 Azure CLI 来配置 Azure SQL 数据库。
如果没有 Azure 订阅,请在开始之前创建一个 Azure 免费帐户。
先决条件
在 Azure Cloud Shell 中使用 Bash 环境。 有关详细信息,请参阅 Azure Cloud Shell 入门。
如需在本地运行 CLI 参考命令,请安装 Azure CLI。 如果在 Windows 或 macOS 上运行,请考虑在 Docker 容器中运行 Azure CLI。 有关详细信息,请参阅如何在 Docker 容器中运行 Azure CLI。
如果使用的是本地安装,请使用 az login 命令登录到 Azure CLI。 若要完成身份验证过程,请遵循终端中显示的步骤。 有关其他登录选项,请参阅 使用 Azure CLI 向 Azure 进行身份验证。
出现提示时,请在首次使用时安装 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。