You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Serverless SQL数据库能否手动下载备份?求可行方案

Azure Serverless SQL数据库手动备份可行方案

Azure Serverless SQL作为托管服务,确实不支持原生的BACKUP T-SQL语句和SSMS右键备份选项,以下是几种可行的手动备份方式:

  • 导出数据层应用(生成.bacpac文件)
    在SSMS中操作:右键目标Serverless数据库 → 任务 → 导出数据层应用,可选择将.bacpac文件保存到本地磁盘或Azure Blob存储。该文件包含数据库完整的架构和数据,可作为备份留存,后续也能通过“导入数据层应用”恢复到其他SQL Server或Azure SQL实例。注意大数据库导出耗时较长,期间尽量避免大规模写入操作。

  • 架构脚本+数据批量导出

    1. 导出架构:右键数据库 → 任务 → 生成脚本,选择导出整个数据库的架构(表、视图、存储过程等所有对象),保存为.sql文件。
    2. 导出数据:使用SSMS的“导出数据”向导(任务 → 导出数据),将所有表的数据导出为CSV、Excel等格式的本地文件或存储文件。适合小体量数据库,操作直观。
  • 通过Azure Data Factory (ADF) 或 SSIS自动化全量备份
    用ADF创建数据管道,将Serverless SQL中的所有表数据导出到Azure Blob存储(支持CSV、Parquet等格式),同时单独导出架构脚本;也可编写SSIS包实现批量数据导出。这种方式适合需要定期自动化备份的场景,可配置定时触发。

内容的提问来源于stack exchange,提问作者Sedat YILMAZER

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 17:35:16