当前位置: 首页 > news >正文

SQLServer 复制中移除和添加发布而不初始化所有项目

原文: SQLServer 复制中移除和添加发布而不初始化所有项目

--	若提前“禁止架构更改”,新增的列不会自动添加大发布,此时应使用 sp_articlecolumn 添加列
EXEC sp_changepublication @publication = N'publication', @property = N'replicate_ddl', @value = 0



--【移除和添加发布而不初始化所有项目,但是添加的项目须初始化】


--	禁止匿名访问
Exec sp_changepublication 'publication','allow_anonymous',false 
GO 
--	禁止立即更新
Exec sp_changepublication 'publication','immediate_sync',false 
GO 
--	终止单个项目复制(该表在发布可正常操作,订阅应禁止操作)
Exec sp_dropsubscription @publication = N'publication', @article = N'article', @subscriber = N'subscriber', @destination_db = N'destination_db'
GO
--	从发布中删除项目(界面操作将会重新初始化所以项目)
Exec sp_droparticle @publication = N'publication', @article = N'article'
GO
--	添加项目到发布中(@schema_option 参考个人要求更改)
Exec sp_addarticle @publication = 'publication', @article = N'article', @source_object = N'article', @source_owner = N'dbo',@schema_option = 0x0000000008037CDF
GO 
--	添加未发布的列(对已发布中的表添加多一列,一般不用)
Exec sp_articlecolumn @publication = 'publication' ,@article = N'article',@column = N'column',@operation = N'add'
GO
--	进行行筛选(用于筛选发布)
Exec sp_articlefilter @publication = N'publication', @article = N'article', @filter_name = N'FLTR_article_1__1', @filter_clause = N'id % 2 = 0'
GO 
--	进行行筛选(用于筛选发布)
Exec sp_articleview @publication = N'publication', @article = N'article', @view_name = N'SYNC_article_1__1', @filter_clause = N'id % 2 = 0'
GO 
--	刷新订阅以添加项目
Exec sp_refreshsubscriptions 'publication' 
GO 
--	启动快照代理(初始化新增的项目)
Exec sp_startpublication_snapshot 'publication'
GO 

相关文章:

  • gitignore的配置
  • CXF WebService中传递复杂对象(List、Map、Array)
  • 常规活动页面制作
  • Oracle、PostgreSQL的对象命名规则
  • Spring Cloud教程 (一)云原生应用程序
  • Eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
  • 使用WinDbg获取SSDT函数表对应的索引再计算得出地址
  • 二次排序
  • 简述 Spring Cloud 是什么
  • OSS Web直传 (文件图片)
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 浅谈RxJava
  • android studio 3.0 Ndk 开发- 利用增量更新进行 apk的覆盖安装
  • Teamviewer原理和阻止方法
  • 【BIEE】11_根据显示指标展示不同报表
  • 345-反转字符串中的元音字母
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • CAP 一致性协议及应用解析
  • CentOS 7 修改主机名
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • exif信息对照
  • java概述
  • Laravel Mix运行时关于es2015报错解决方案
  • Map集合、散列表、红黑树介绍
  • mysql常用命令汇总
  • select2 取值 遍历 设置默认值
  • vue-cli3搭建项目
  • 给Prometheus造假数据的方法
  • 浅谈Golang中select的用法
  • 线上 python http server profile 实践
  • 一份游戏开发学习路线
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #include
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (33)STM32——485实验笔记
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (九)c52学习之旅-定时器
  • (三)uboot源码分析
  • (一)插入排序
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)linux下的时间函数使用
  • (转)VC++中ondraw在什么时候调用的
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET Project Open Day(2011.11.13)
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • @ComponentScan比较
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • [《百万宝贝》观后]To be or not to be?