主数据库的每日数据子集

时间:2011-08-19 09:25:47

标签: sql sql-server-2008

我有一个大的Db 500GB我们的客户之一只想要他的数据每日快照,他只有3mb连接,我怀疑是Max!我可以用什么方法最有效的方法?     1.更新的视图但它需要底层表。     2.复制我对此并不了解。     3.替代方法。

1 个答案:

答案 0 :(得分:1)

合并复制,允许您initialize a subscriber without using a snapshot。您必须从备份初始化订阅服务器上的复制。您可以对事务复制执行相同的操作,但它对我来说从来没有完全相同。因人而异。当它中断(等)时,你必须准备好发布一个新备份并重新开始(黑客复制有时会起作用,但不要指望它)。在复制过程中更改数据库结构也很痛苦。虽然没有经过适当的规划和准备(以及白发),但我已经看到~500Gb的生产工作不到3Mbit

我使用了只读订阅的事务复制,我每天在任务计划中使用批处理文件调用该分发。虽然事务性的数据完整性更加一致,但事务复制并不像(从MS那样)维护或者像合并复制一样稳定

我没有尝试过事务日志传送,但这也可能是一个选项

(p.s。通知我没有说“如果它破了”)