---恢復內容開始---
不同服務器之前同步數據可以有多種方法,最簡單的可以選擇使用個鏈接服務器,建個作業來調度。操作起來簡單,但是如果表多,同步的環境也多的話,那么就比較吃力了。所以我也學習一下這個叫復制的工具~
我的版本
發布端 Microsoft SQL Server 2008 R2 (RTM) --我的發布服務器和分發服務器搞在同一個環境,這樣比較簡單
訂閱端Microsoft SQL Server 2008 R2 (RTM) --這個是虛擬機搞出來的,因為電腦太低端……所以只能搞一臺_(:з」∠)_
--------------------------------------------------我是開始配置發布端的分割線----------------------------------------------------------------------
首先我們開始先配個發布
1、因為Admin 的權限太大,所以我創建了一個叫Repl 的賬號,專門用于復制,它只需要基本的權限就ok
2、然后打開SSMS ,登錄建立發布的實例。(有一個地方需要注意一下,登錄的時候需要用計算機名+實例名來登錄,不能使用IP地址)
不然的話,建立復制的時候會爆這個錯誤(不要問我為什么知道_(:з」∠)_)
3、嗯~然后就點開實例->復制->發布->右鍵新建發布
這里我選擇了將發布端和分發端設置成了同一臺機,因為用來測步驟,就沒有想那么多,如果使用其他機器進行分發,就選下面
4、設置快照存放路徑,這里要填網絡路徑,并且要把這個文件夾共享出去,如果設置錯了,就會一直提示不能訪問文件夾
5、選擇需要發布的數據庫,這個步驟應該不用多說
6、然后選擇發布類型,就跟標題一樣,我選擇了快照發布
7、然后選擇要發布的對象,包括表啊,存儲過程啊之類的,我就點了表
8、然后是篩選數據,可以寫語句只同步指定的數據。這里我就喜聞樂見的跳過
9、然后又是喜聞樂見的下一步。
10、然后是安全設置,這個地方還是需要注意一下,作為發布的進程賬戶,必須要有發布數據庫的dbowner或者更高的權限,因為分發服務器和發布在同一臺機,所以也要有distribution數據的的dbowner或者更高的權限。
11、然后起個帥(dou)氣(bi)的名字,點完成~好~發布端搞掂
-----------------------------------------------------------------------------然后設置訂閱端---------------------------------------------------------------------------------------------
1、點開訂閱,右鍵新建訂閱,首先選發布對象。
2、然后選擇訂閱模式,分推和拉2種模式
推:就是從分發服務器主動將數據推過來(這種配置比較簡單,作業也在分發服務器上面)
拉:這種是從訂閱服務器向分發服務器去請求數據。我用的是這種
3、選擇訂閱數據庫
4、安全性設置,這個進程賬戶,注意需要有訂閱服務器的dbowner或者更高的權限才行
5、然后喜聞樂見地一直下一步~就完事了~熬熬熬熬熬
-----------------------------------------------------------------------------------------------------------------------------------------------------------
然后我們打開發布端的復制監視器來看看~
好~正常~
如果有什么不正常的~看看什么代理啊~之類的有沒有正常工作
還有就是對于快照復制,發布端的作業可以設置執行頻率,設置多久運行一次。嗯~大致差不多了
新聞熱點
疑難解答