sip*_*wiz 11 database-backups azure-sql-database
有没有人想出一个很好的方法来备份SQL Azure数据库?
这两种方法似乎是SSIS或BCP.SSIS看起来需要本地安装的MS SQL 2008,我没有.BCP看起来更有前途,但我还没有找到任何与SQL Azure一起使用它的例子.
在PDC09,他们宣布了SQL Azure Data Sync,这是一个早期预览版,旨在让您使本地SQL Server与Azure SQL Server保持同步.
在维护等数据库备份方面,当然这是您为MS管理的Azure支付的服务的一部分.
同步框架团队有一个关于Azure和本地数据库之间数据同步的许多问题的博客 - http://blogs.msdn.com/sync/default.aspx
我花了一些时间研究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)
归档时间: |
|
查看次数: |
3584 次 |
最近记录: |