SQL Azure备份

sip*_*wiz 11 database-backups azure-sql-database

有没有人想出一个很好的方法来备份SQL Azure数据库?

这两种方法似乎是SSIS或BCP.SSIS看起来需要本地安装的MS SQL 2008,我没有.BCP看起来更有前途,但我还没有找到任何与SQL Azure一起使用它的例子.

And*_*rew 6

在PDC09,他们宣布了SQL Azure Data Sync,这是一个早期预览版,旨在让您使本地SQL Server与Azure SQL Server保持同步.

在维护等数据库备份方面,当然这是您为MS管理的Azure支付的服务的一部分.

同步框架团队有一个关于Azure和本地数据库之间数据同步的许多问题的博客 - http://blogs.msdn.com/sync/default.aspx

  • 但这有点令人费解.我想要的只是一种直接的方式来做每日备份我的数据,以防出现问题. (3认同)

sip*_*wiz 1

我花了一些时间研究BCP,并让它正常运行。必须逐个表进行备份/恢复有点烦人,但我会编写脚本,直到 Microsoft 引入适当的 SQL Azure 备份功能(预计将在 2010 年上半年推出)。

备份:

bcp mydb.dbo.customers out customers.dat -n -U user@azureserver -P pass -S tcp:azureserver.database.windows.net
Run Code Online (Sandbox Code Playgroud)

恢复:

bcp mydb.dbo.customers in customers.dat -n -U user@azureserver -P pass -S tcp:azureserver.database.windows.net
Run Code Online (Sandbox Code Playgroud)