每天将数据从SQL Server VM移到SQL Server VM

时间:2019-02-08 03:04:04

标签: sql-server azure ssis azure-data-factory

我想知道将Azure中一个SQL Server实例的每个大约500 MB的40个表(每个最大一个17 GB)的数据导出到Azure相同数据中心中的另一个SQL Server实例的最快方法是什么每天,因此我们可以尽早安排流程,并在上班后获得最新数据。一些选项是生成原始文件,然后使用SSIS,DTS或使用Azure Data Factory的复制工具将原始文件通过FTP发送到另一台服务器。

谢谢, 弗拉德

1 个答案:

答案 0 :(得分:0)

免责声明:这篇文章很大程度上基于个人观点

因为您需要定期执行此操作,因此性能很重要,也许这种方法是可行的方法:

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

参考文献:

Use Azure Storage for SQL Server Backup and Restore