SQL 對等發布

2022-01-29 20:13:50 字數 2306 閱讀 4530

快照發布:

發布伺服器按預定的時間間隔向訂閱伺服器傳送已發布資料的快照。

事務發布:

在訂閱伺服器收到已發布資料的初始快照後,發布伺服器將事務流式傳輸到訂閱伺服器。

對等發布:

對等發布支援多主複製。發布伺服器將事務流式傳輸到拓撲中的所有對等方。所有對等節點可以讀取和寫入更改,且所有更改將傳播到拓撲中的所有節點。

合併發布:

在訂閱伺服器收到已發布資料的初始快照後,發布伺服器和訂閱伺服器可以獨立更新已發布資料。更改會定期合併。microsoft sql server compact edition 只能訂閱合併發布。

就不細說了。下面開始幹活

資料庫a(helka049)

資料庫b(helka-r300)

準備好,

並且設定相同的資料庫登入名和密碼。(方便後續操作)

cmd執行:secpol.msc 

密碼必須符合複雜性要求:禁用。

密碼最長使用期限:0

控制面板--管理工具--本地使用者和組--使用者

新建sqladmin ,密碼123

右鍵屬性--新增 隸屬於 administrators

控制面板--管理工具--服務--sql server **(agent)

雙擊,選擇登入

設定剛才建立的sqladmin

為sqladmin,增加資料夾許可權

等同發布只需要設定乙個資料庫就可以了,

但是需要配置對等拓撲,

假設資料庫a和資料庫b需要對等發布

首先將a和b的**都開啟(所有資料庫都要)

然後資料庫a中

複製--本地發布--新建發布

選中同步的資料庫

選擇對等發布

選中發布的表(我已經發布過了。所以無法選擇)

設定日誌讀取器

這裡要說明一下:

程序賬戶:計算機名\新增的使用者

密碼:前面你設定的

sql server登入名:

這個就不多說了,是sa登入名和密碼

最後無腦下一步,設定乙個發布名稱。搞定。

本地發布--右鍵任務--配置對等拓撲

一直下一步,到如下介面,右鍵新增新的對等節點

完成後,進入如下介面,點選按鈕

開啟後,配置如下

ps:這裡填入的是  b伺服器的windows 賬戶!

接著下一步,出現了這個介面

這裡上下兩個,伺服器配置自己的  windows賬戶,不細說了

配好如下:

到這裡,就結束了。配置完成了。

後面可以看一下,

發布複製--右鍵任務--啟動複製監視器,可以檢視2個伺服器的鏈結狀態如下

兩邊插入資料,會同步更新,就不貼出來了。

ps:如果id為主鍵,並且自增,那麼要設定對應的種子初始值

a伺服器:

種子初始值:1

種子增量:2

b伺服器

種子初始值:2

種子增量:2

文章參考了:

裡面還有其他的同步方案

SQLServer2012下的對等發布

意味著所有節點都可以進行讀寫操作,相對於合併發布來說,不會在資料庫表中新增額外的 guid 合併列,更平滑過渡。參見這篇文章,同時新增測試中的截圖,進行對比 1 建立2臺伺服器中域賬戶 2 2臺伺服器均建立分發伺服器 3 同步的資料庫必須保持好一致 備份還原操作 伺服器例項 desktop t88f...

對等網路與非對等網路

對等網路 網上各台計算機有相同的功能,無主從之分,任一台計算機都是即可作為伺服器,設定共享資源供網路中其他計算機所使用,如果前面加個lb 負載均衡 伺服器就可以均勻排程,減輕伺服器的壓力 非對等網路,聯網計算機都有明確的分工。網路伺服器採用高配置與高效能的計算機,以集中方式管理區域網的共享資源,並為...

對等計算與普適計算

對等 p2p 計算是在網際網路上實施分布式計算的新模式。在這種模式下,伺服器與客戶端的界限消失了,網路上的所有節點都可以 平等 共享其他節點的計算資源。對等系統 定義如下 對等系統由若干互聯協作的計算機構成,且至少具有如下特徵之一 系統依存於邊緣化 非 式伺服器 裝置的主動協作,每個成員直接從其他成...