2010-11-15 90 views
0

我拥有DB Central和大量带DB Client的卫星SQL服务器的主SQL服务器。我需要从客户端上的日志表(LogTable)(每个客户端在日志表中拥有自己的ID)到中央(LogTableCentral)上的一个大表中收集数据。SQL复制 - 收集数据

  • 数据必须从客户端只能去中央
  • 每个客户我想有唯一的数据为这个客户端
  • 我需要工作的最小量的解决方案在客户端,因为客户
  • 的计数
  • 中央是MS SQL Server企业,客户是MS SQL Server 2005中,2008年

非常感谢

编辑:可定期收集数据(例如:每天01:00)

+0

是您的要求,立即复制数据(因为它被记录),还是可以接受的某种安排过程中定期做到这一点? – 2010-11-15 10:47:25

+0

定期很好 – Cicik 2010-11-15 10:57:56

回答

0

由于定期完成,您是否考虑过使用SSIS完成此任务?

可以添加多个数据连接,然后有一系列数据源的(每一个连接到其中一个连接)馈送到数据目的地(也连接到数据源中的一个)

那么你可以安排它作为SQL代理作业的一部分。事情是这样的:

alt text

+0

良好的建议感谢(我从来没有使用SSIS),但与复制我不需要处理新的插入,更新,删除....所有这些认为处理复制。 SSIS也为我处理这个问题,如果是的话我该如何设置它? – Cicik 2010-11-15 16:07:58

+0

不知道,我必须承认,我只是想象一下数据的全面拉动,我认为这可能对您不适用。我从来没有用SSIS来处理I/U/D。这可能值得看看合并任务。无论如何,代理作业可用于安排任何复制任务,无论他们采取何种形式, – 2010-11-16 11:45:53