如何备份可承受 Azure 服务器删除的 Azure SQL

rol*_*lls 5 azure database-backups azure-virtual-machine azure-sql-database azure-sql-server

Azure SQL 具有内置备份。如果从门户中删除 SQL 数据库和服务器,这些备份就会丢失。

备份可承受从门户删除服务器的 Azure SQL 的最佳实践是什么。

我已手动将数据库导出到存储位置,但 Azure 表示不应将其用作备份。为什么不应该使用它?我应该做什么?

Gra*_*hey 3

如果您想直接控制备份,那么最好的机制相当简单。

  1. 创建数据库的副本。这确保没有活动交易,因为它是副本。
  2. 使用 BACPAC 进程导出数据库的副本。BACPAC 不尊重交易,这就是我们创建副本的原因。
  3. 将其存储在您想要的任何地方。
  4. 删除数据库的副本,因为您要在数据库存在时为其付费。

您可以使用 BACPAC 导入到新的 Azure 数据库中,也可以将其导入到 Azure、AWS 或本地中的 VM 中。