原文:SQL SERVER Transactional Replication中添加新表如何不初始化整个快照

在SQL SERVER的复制 Replication 中,有可能出现由于业务需求变更,需要新增一张表或一些表到已有的复制 发布订阅 当中,这种需求应该是很正常,也很常见的。但是在已有的复制 发布订阅 当中增加新表 文章,往往需要将整个快照重新初始化,这样做虽然简单,但是往往在实际应用中会出现一些问题,例如,发布订阅的表比较多,数据量比较大,那么重新初始化快照往往需要很长一段时间,影响系统正常运行 ...

2015-02-02 00:29 5 2486 推荐指数:

查看详情

SQL Server提高事务复制效率优化(二)快照初始化优化

测试数据量1500w+,使用初始化默认的快照代理参数,复制的三个过程包括快照初始化,订阅初始化和数据修改复制,主要对快照代理、分发代理、日志读取代理分别作了参数优化,并给出优化前后的对照实验测试。 1.初始化快照 在复制监视器中找到快照代理位置,右键,选择代理 ...

Sat Oct 15 01:39:00 CST 2016 1 2150
SQL Server 现有添加列并添加描述.

注: sql server 2005 及以上支持. 版本估计是不支持(工作环境2005,2008). 工作需要, 需要向SQL Server 现有添加列并添加描述. 从而有个如下存储过程. (先附上存储过程然后解释) 解释: 语句: SELECT * FROM ...

Fri May 05 00:13:00 CST 2017 0 7607
SQL Server 现有添加列并添加描述.

注: sql server 2005 及以上支持. 版本估计是不支持(工作环境2005,2008). 工作需要, 需要向SQL Server 现有添加列并添加描述. 从而有个如下存储过程. (先附上存储过程然后解释) 解释: 语句: SELECT * FROM ...

Wed Dec 19 02:04:00 CST 2012 0 22540
sqlserver同步后在不重新初始化快照的情况下新增

在已有事务复制,时长需要新增、索引,这些变更时不会同步到从库。如果采用默认的设置,每次都需要重新初始化快照,从库重新应用快照和未执行的同步命令,这显然是无法在线上实践的方法。另一种方法是将新增的架构变更新建一个发布订阅,但会造成维护困难,增加出错的几率 ...

Tue May 17 01:16:00 CST 2016 0 2576
SQL Server 数据库初始化准备脚本

通常我们在项目部署前都会写一份数据库初始化脚本。由于数据库外键的限制,我们需要按照数据引用顺序添加初始记录,这个整理过程相当麻烦。 因此写了以下脚本,原理是先去掉所有外键,然后执行一次清空,然后添加数据,最后恢复外键。 网上也有暂时禁用外键添加数据的方法,但由于SQL Server在有外键 ...

Wed Jan 28 01:07:00 CST 2015 0 7075
SQL Server 即时文件初始化

(Contexts) 数据库服务器在为分配初始值的时候很慢,分配初始值40GB的数据文件,花了 ...

Mon Jan 13 17:43:00 CST 2014 6 4237
SQL Server 通过备份文件初始化复制

一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 搭建过程(Process) 注意事项(Attention) 疑问(Qu ...

Mon Sep 09 19:39:00 CST 2013 10 5959
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM