我正在使用 SQL Server 2008 r2 的复制功能通过事务请求订阅更新我的订阅者数据库。当我将其标记为重新初始化时,它确实修复了发布快照中存在的任何已修改本地表的架构和数据,但它不会删除任何已添加的新表(可能还有 SP、触发器等)。除了更新和添加现有对象之外,是否有任何方法可以同步删除发布快照中不存在的表等多余对象?
我正在使用 SQL Server 2008 r2 的复制功能通过事务请求订阅更新我的订阅者数据库。当我将其标记为重新初始化时,它确实修复了发布快照中存在的任何已修改本地表的架构和数据,但它不会删除任何已添加的新表(可能还有 SP、触发器等)。除了更新和添加现有对象之外,是否有任何方法可以同步删除发布快照中不存在的表等多余对象?
不,没有办法使用本机功能来执行此操作,因为复制不知道其他对象,因此无法删除它们。