知方可補不(bu)足~SQL2008中的發布與(yu)訂(ding)閱(yue)模式
作用:完成(cheng)數(shu)據(ju)庫與數(shu)據(ju)庫的(de)數(shu)據(ju)同步
原理:源數據庫發(fa)(fa)布需要同時的表(biao),存儲過程,或者函數;目(mu)標(biao)數據庫去(qu)訂閱它,當源發(fa)(fa)生變化時,目(mu)標(biao)數據庫自己同步,注意(yi),由于這個過程是(shi)SQL自動完成的,所以(yi)要求“啟(qi)動SQL代理服務”。
一 源數據庫建立一個本地發布:
二 選擇發布的類型,這里有對各種類型的詳細說明
快照發布:
發布服務器按預定的時間間隔向訂閱服務器發送已發布數據的快照。
事務發布:
在訂閱服務器收到已發布數據的初始快照后,發布服務器將事務流式傳輸到訂閱服務器。
具有可更新訂閱的事務發布:
在 SQL Server 訂閱服務器收到已發布數據的初始快照后,發布服務器將事務流式傳輸到訂閱服務器。來自訂閱服務器的事務被應用于發布服務器。
合并發布:
在訂閱服(fu)務(wu)(wu)器收(shou)到已發(fa)(fa)布(bu)數(shu)據的(de)初始(shi)快照后,發(fa)(fa)布(bu)服(fu)務(wu)(wu)器和(he)訂閱服(fu)務(wu)(wu)器可(ke)以獨立(li)更(geng)新已發(fa)(fa)布(bu)數(shu)據。更(geng)改會(hui)定期(qi)合并。Microsoft SQL Server Compact Edition 只(zhi)能訂閱合并發(fa)(fa)布(bu)。
三 選擇要發布的對象
四 設定快照代理的執行計劃
五 為快照(發布者)指定SQL賬號
這(zhe)樣源數據庫(ku)發布工作已經設(she)置完成,下次(ci)我們再來說一(yi)下訂閱者如何實現。