开始使用 Azure SQL 数据库中的单一数据库

适用于:Azure SQL 数据库

单一数据库是完全托管的平台即服务 (PaaS) 数据库即服务 (DbaaS),也是新式云原生应用程序的理想存储引擎。 本部分介绍如何在 Azure SQL 数据库中快速配置和创建单一数据库。

快速入门概述

本部分提供了可帮助你快速开始使用单一数据库的可用文章的概述。 以下快速入门可帮助你快速创建单一数据库、配置服务器级防火墙规则,然后使用 .bacpac 文件将数据库导入新的单一数据库:

自动化管理操作

可以使用 PowerShell 或 Azure CLI 创建、配置和缩放数据库。

在尽量缩短停机时间的情况下迁移到单一数据库

参考这些快速入门中的文章可以使用 .bacpac 文件快速创建数据库或将其导入 Azure。 但是,使用 .bacpac.dacpac 文件可以快速在 Azure SQL 中以及不同 SQL Server 版本之间转移数据库,或者在 DevOps 管道中实现持续集成。 但是,此方法不适合用于在尽量缩短停机时间的前提下迁移生产数据库,因为需要停止添加新数据,等待将源数据库导出到 .bacpac 文件,然后等待将其导入 Azure SQL 数据库。 所有这些操作会导致应用程序出现一段停机时间,尤其是数据库较大时。 若要转移生产数据库,需要采用更好的方式进行迁移,以确保尽量缩短迁移所导致的停机时间。 为此,请使用数据迁移服务 (DMS),它可以在尽量缩短停机时间的情况下迁移数据库。 为实现这种迁移,DMS 会以增量方式将源数据库中发生的更改推送到所要还原的单一数据库。 这样,便可以在尽量缩短停机时间的前提下,快速将应用程序从源数据库切换到目标数据库。

后续步骤