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

时间: 2025-01-11 19:18:37

SQLServer 移除和添加发布而不初始化所有项目的相关文章

SQLServer 复制中移除和加入公布而不初始化全部项目

-- 若提前"禁止架构更改".新增的列不会自己主动加入大公布.此时应使用 sp_articlecolumn 加入列 EXEC sp_changepublication @publication = N'publication', @property = N'replicate_ddl', @value = 0 --[移除和加入公布而不初始化全部项目,可是加入的项目须初始化] -- 禁止匿名訪问 Exec sp_changepublication 'publication','allow

利用jquery移除和添加图片

利用jquery移除和添加图片 1.样式 <style type="text/css">     .changeImage{          background:url(images/right.png) no-repeat center;     } </style> 2.JS (1)在改变标签的样式,需要移除之前添加的样式 $("#tab tr").find("td").removeClass("chan

Win7怎么用IIS发布网站系统 部署项目

项目程序怎么发布到IIS上呢,如何用Win7上IIS部署网站呢.网站系统做好后,需要在服务器上发布部署.今天和朋友们说说怎样将网站项目在Win7的IIS上发布部署 ^_^ 工具/原料 Windows 7 IIS 7 或以上版本 Visual Studio 2010 (或其他VS开发环境) 方法/步骤 确保系统上已经安装IIS,如果没有安装 请到[控制面板]→[程序]→[程序和功能]→[打开或关闭Windows功能] 选中Internet 信息服务下面的所有选项,确定   获得发布好的程序文件 如

Win7用IIS发布网站系统 部署项目

1.首先确保系统上已经安装IIS [控制面板]→[程序]→[程序和功能]→[打开或关闭Windows功能] 选中Internet 信息服务下面的所有选项,点击确定. 2. 获得发布好的程序文件 若没有发布,则在项目上右击,选择发布.注意发布方法选择文件系统 3.打开IIS,在网站上右击,选择添加网站 4.在添加网站对话框中,输入网站名称,选择物理路径和端口,其他默认,然后确定 物理路径选择存放发布后的文件系统的文件夹,端口选择除80以外的端口,注意端口也有一定的范围. 5. 此时在左侧已经可以看

intelliJ IDEA 怎么添加本地的idea web项目

概述:这篇文章主要讲述idea开发工具怎么添加本地的idea web项目. 一:首先介绍一下idea web项目的目录结构: 上图详细简单的说了一下idea web项目的文件情况. 二:说明一下部署本地web项目的步骤,我会尽量的详细的说明,即使有点繁琐也在所不惜. 打开idea开发工具进入下图,选择import project.如下图所示: 下面是连续的截图,文字在图片上说明.如下所示: 然后你就可以看到项目,以建成了,但是还需要配置,配置就看下图中圆圈中重要的两个键进行配置. .点击proj

2017-09-26 发布 SpringBoot多模块项目实践(Multi-Module)

https://segmentfault.com/a/1190000011367492?utm_source=tag-newest 2017-09-26 发布 SpringBoot多模块项目实践(Multi-Module) 原文地址:https://www.cnblogs.com/javajetty/p/9955082.html

macos安装vue-cli初始化vue项目

当换台机器使用时,总是避免不了要装好环境进行开发,而这些步骤如果不是经常操作,忘记的可能性非常大,此时我们就可以查阅自己的博客进行安装新环境,话不多说,以下为步骤: 安装nodejs 安装vue-cli npm install -g vue-cli ps: 如果想尽快安装进度,可以通过淘宝的镜像使用cnpm提高效率,安装cnpm输入:npm install -g cnpm --registry=https://registry.npm.taobao.org ,安装完毕输入:cnpm -v 查询版

vue-cli初始化新项目

1.安装node.js 1.1.访问node.js官网https://nodejs.org/zh-cn/下载并安装 1.2.在命令行输入node -v和npm -v命令验证是否安装成功 2.安装vue-cli 2.1.在命令行输入npm install -g vue-cli命令安装vue-cli 2.2.在命令行输入vue -V命令验证是否安装成功 3.初始化vue项目 3.1.进入到我们想放vue项目的目录下,我这里在C:\VueProject目录下 3.2.执行命令vue init webp

从零开始学_JavaScript_系列(九)——dojo(2)(AJAX、时间控件、鼠标事件、样式修改、事件移除、消息发布订阅)

(21)和(22)写的不好,跳过. (23)AJAX异步加载 插件:dojo/request 参数:request 语法(get): request.get(URL).then(成功回调函数,失败回调函数); 第一个回调函数是成功的,参数用response:(也可以用其他的) 第二个回调函数是失败的,参数用error:(也可以用其他的) 注: ①读取本地比较简单,直接填写本地的url即可: ②如果读取服务器端(比如数据库),那么需要相应的支持,例如python脚本等(我自己目前对python.和