每天将数据从 SQL 服务器虚拟机移动到 SQL 服务器虚拟机

Move Data from SQL Server VM to SQL Server VM on a daily basis

我想知道将 Azure 中 SQL 服务器实例的 40 个表的数据导出到另一个 SQL Azure 同一数据中心每天的服务器实例,因此我们可以尽早安排流程,并在我们到达工作地点后获得最新的可用数据。一些选项正在生成原始文件和 FTP 使用 SSIS、使用 DTS 或使用 Azure 数据工厂的复制工具将文件发送到其他服务器。

谢谢, 弗拉德

免责声明:此post几乎基于个人意见

因为您需要按计划执行此操作并且性能很重要,也许这种方法是可行的方法:

  1. 创建具有简单恢复功能的暂存数据库 [ExportDB]
  2. 执行 SELECT * INTO [ExportDB].dbo.Table1 FROM YourDB.dbo.Table1 系列。这种方法涉及数据加载期间的 BULK LOAD
  3. 直接压缩备份数据库到 Azure Blob 存储
  4. 从 Azure Blob 存储在另一台服务器上恢复 ExportDB

参考文献:

Use Azure Storage for SQL Server Backup and Restore