11

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

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

4

9 回答 9

6

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

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

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

于 2010-01-11T23:15:59.157 回答
4

SQL Azure 现在为 Azure blob 存储中的 bacpac 文件提供自动和可调度的备份

在此处输入图像描述 http://blogs.msdn.com/b/sql-bi-sap-cloud-crm_all_in_one_place/archive/2013/07/24/sql-azure-automated-database-export.aspx

我们使用它来进行夜间备份,并让该工具保留最近的 14 个备份。

于 2013-09-10T16:02:29.480 回答
4

我个人最喜欢的解决方案是使用 Azure 移动服务进行夜间备份并从 SQL Azure 导出到托管在 Azure 存储中的 .bacpac 文件。此解决方案不需要 3rd 方工具,不需要 bcp 或 powershell,是 100% 云,并且不需要本地托管的 SQL Server 实例来下载/复制/备份任何内容。

大约有 8 个不同的步骤,但它们都很简单: http: //geekswithblogs.net/BenBarreth/archive/2013/04/15/how-to-create-a-nightly-backup-of-your-sql -azure.aspx

于 2013-05-06T13:30:34.193 回答
2

Enzo Backup for SQL Azure 可用(预计 10 月 1 日完整发布): http: //www.bluesyntax.net/backup.aspx

您可以备份具有事务一致性的数据库并在以后恢复它;它将备份存储在云中或本地。它还包括调度功能。

于 2011-09-16T19:43:42.270 回答
1

我们使用 Red Gate 工具设置了一个简单的解决方案,但它也需要一个本地 SQL 实例: http: //mooneyblog.mmdbsolutions.com/index.php/2011/01/11/simple-database-backups-with-sql-天蓝色

于 2011-01-12T11:38:39.123 回答
1

我花了一些时间在BCP上,让它可以正常工作。必须逐个表进行备份/恢复有点烦人,但我会编写脚本,直到微软引入适当的 SQL Azure 备份功能,这应该是 2010 年上半年。

备份:

bcp mydb.dbo.customers out customers.dat -n -U user@azureserver -P pass -S tcp:azureserver.database.windows.net

恢复:

bcp mydb.dbo.customers in customers.dat -n -U user@azureserver -P pass -S tcp:azureserver.database.windows.net
于 2010-01-12T01:28:20.103 回答
0

您现在可以使用 SQL Azure Copy 来执行数据库的备份。可以在此处找到有关此的更多详细信息。

于 2011-03-31T19:25:24.747 回答
0

我正在使用 www.sqlscripter.com 生成插入/更新数据脚本(同步我的本地数据库)。不是免费的(共享软件),但值得一试。

于 2010-04-06T13:55:19.200 回答
0

似乎 azurelabs 现在可以提供一些东西:

Azure 实验室

相关文章

于 2011-08-25T12:38:29.757 回答