原文: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