sql-server – 在不生成新快照的情况下将文章添加到事务发布
发布时间:2021-03-10 01:50:47 所属栏目:MsSql教程 来源:网络整理
导读:使用带有pull订阅者的SQL 2008 R2事务复制,当我们添加一篇文章时,我想避免创建一个完整的快照(db大约是80 GB,所以这需要几个小时). 从this article开始,我已经看到如何通过设置immediate_sync关闭部分快照来完成此操作,但这对我们不起作用. 理想情况下,我
使用带有pull订阅者的SQL 2008 R2事务复制,当我们添加一篇文章时,我想避免创建一个完整的快照(db大约是80 GB,所以这需要几个小时). 从this article开始,我已经看到如何通过设置immediate_sync关闭部分快照来完成此操作,但这对我们不起作用. 理想情况下,我想将此作为我们的db脚本的一部分来创建表,所以如果我们想要复制它,我们会: Create Table ... sp_addArticle ... sp_PushThisToOurSubscribersNow 解决方法您可以使用GUI通过SSMS添加文章,甚至可以对其应用过滤器.只要您不更改任何其他文章的属性,您就不需要生成完整快照.当您在发布GUI中点击OK(添加文章后)时,它将关闭而不提示重新初始化 – 如果它确实提示重新初始化,那么您已经更改了需要FULL快照的内容.如果发生这种情况,请点击取消并重试. 添加文章后,您只需启动快照作业,您就会注意到它只为新文章生成快照(称为迷你快照). 然后检查您的分发作业,并注意它在订阅者处创建了表并批量复制了您的数据. 祝你好运,如果你需要进一步的帮助,请告诉我. (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 数据库 – 查询最后一天,上周,上个月的SQLite
- 怎样操作SQL Server With As递归获取层级相关数据
- 坚持价值投资 与其估值再高 不如自我造血
- 加密 – 如何在命令行上解密加密的sqlcipher数据库文件?
- 审计SELECT语句的SQL Server 2008 T-SQL命令
- sql存储过程有何好处?怎样创建和使用?
- sql – oracle中Like vs Contains()之间的搜索条件差异
- 评点SQL Server 2008的恢复备份模式
- .Net Core 下使用ZKWeb.System.Drawing实现验证码功能(图形
- SQL 2005使用OUTPUT子句捕获数据插入时的标识值