Azure上的数据库可以通过手工export来备份,方法我在博客里写过。但是如果要求定期做的话,需要人工参与。偷懒的做法是用Azure自带的定期备份功能。

1. 在Azure Portal点开你的数据库,切换到CONFIGURE页面。

Automated Export的意思就是自动导出数据库(bacpac格式),默认是NONE,也就是不自动备份。选择AUTOMATIC。

2. 选完之后,下面会出来详细设置。

STORAGE ACCOUNT选你要保存备份文件的存储账户。FREQUENCY是频率,这个例子里我选择每28天备份一次,从2015年4月2日12:00A.M.开始。保留90天内的备份(这个选项的意思就是备份文件多久以后会被自动删除)

另外,还需要填写SQL数据库服务器的登录账户和密码。然后保存设置就完成了!

3. 一旦到了指定时间,触发了备份。你就能在你刚才设置的存储账户里找到一个名为“automated-sql-export”的容器。

4. 所有的备份文件都在这里啦。可以下载到本地。也可以用来恢复数据库。