在不同网络中的两个位置之间复制/移动数据库表有什么好的SQL Server策略?

时间:2011-03-05 12:59:52

标签: sql-server

SQL Server数据库从Internet分隔的源位置复制/移动到目标的最佳策略是什么? (最好是自动化的)
目标需要更改数据,但需要查询权限。

  • 在这种情况下,两个位置都不通过VPN连接。
  • 他们在不同的域/网络上。
  • 从源获取副本的频率大约是每月两次。
  • 假设两个站点都在使用MS SQL Server 2008(而不是Express / Standard版本)。
  • 如果合适,可以包含差异备份策略
  • 更喜欢使用MS SQL Server解决方案而不是自定义编程解决方案
  • 初始数据库大小和增量更改可能约为~150MB

我能想到的可能解决方案:
使用FTP进行快照复制 - 唯一的问题是尝试在检索时自动建立FTP连接。还提供了可以选择的文章的灵活性。但这些表需要主键(PK)
日志传送(待机模式下恢复) - 此处的问题是从文件夹复制和检索事务日志;因为他们在不同的网络上。

1 个答案:

答案 0 :(得分:0)

对于每月两次的单个30MB数据库,我会使用一个SSIS包,它可以处理备份/恢复或转储/读取表和相关的FTP

没有直接连接的事实极大地限制了您的选择(复制,日志传送,镜像等)