SSIS包可以在服务器之间复制大量数据

时间:2014-03-29 13:22:56

标签: sql-server ssis database-replication

我对ssis包解决的问题感到困惑。我需要创建一个应用程序,通过专用线路将内容从我们的本地网络复制到我们的实时服务器,这可能是不可靠的。从我们的实时服务器,需要在所有其他服务器上复制内容。数据库还需要使用成功到达的所有文件进行更新,以便用户可以使用。

我被告知ssis可以做到这一点,但我的问题是,这对我们来说是对的吗? SSIS用于数据转换,而不是用于将文件从一个网络复制到另一个网络。真的可以这样做吗?

2 个答案:

答案 0 :(得分:1)

我的经验法则是:如果没有转换,没有聚合,没有数据映射,也没有不同的来源,那么就没有SSIS。

您可能想要探索事务复制: http://technet.microsoft.com/en-us/library/ms151176.aspx

如果您使用的是SQL Server 2012,还可以查看可用性组:http://technet.microsoft.com/en-us/library/ff877884.aspx

答案 1 :(得分:0)

我会在这种情况下使用SSIS。它具有内置的重启功能("检查点"),当线路出现故障时,我将用它来管理部分重试。配置控制流也很容易,因此任务可以并行运行,例如,如果站点1很慢,站点2不会等待数据。