![初始化事务复制订阅者,无需初始快照](https://linux22.com/image/503251/%E5%88%9D%E5%A7%8B%E5%8C%96%E4%BA%8B%E5%8A%A1%E5%A4%8D%E5%88%B6%E8%AE%A2%E9%98%85%E8%80%85%EF%BC%8C%E6%97%A0%E9%9C%80%E5%88%9D%E5%A7%8B%E5%BF%AB%E7%85%A7.png)
是否有可能在没有初始快照的情况下初始化订阅者?
在这种情况下,复制用作 ETL 工具,将数据从处理服务器推送到后端报告数据仓库。仅复制插入和更新,不复制删除。未来的订阅者已经拥有所有表,其中约有 1.5 TB 的数据。发布者的表有约 50Gb 的数据,其中大部分已在未来的订阅者身上。
我想开始订阅,但我对初始快照根本不感兴趣,我只是希望它开始复制新的交易。
答案1
如果您使用的是 SQL Server 2008 及更高版本,则可以使用 LSN 进行初始化来执行此操作,不确定是否可以在 SQL Server 2005 中执行此操作。