一步步教你配置SQL SERVER合併式複寫(三)配置Distributor

來源:互聯網
上載者:User
SQL Server Distributor的一個職責是處理包含著發布的資料庫的內容的一個快照檔案夾,它賦予IIS從你建立的這個共用資料夾讀取檔案的的通道.開啟資源管理視窗,展開我的電腦,在C盤建立一個叫做 Snapshot的檔案夾如所示(我的建議是將這個檔案夾建立在系統或 SQL SERVER安裝的地方),右擊這個檔案夾,選擇 Sharing and  Security。
譯者註:因為圖片很多,所以我盡量減小圖片的大小以加快頁面的傳輸速度,因此圖片的顯示不是很清晰,但絕對看得清楚

  

     點擊Sharing選項卡,選擇Share this folder,然後點擊Permissions如所示:

  

在彈出來的對話方塊,點擊Add.

  

在尋找使用者的這個菜單中,點擊Locations這個按鈕,這彈出的Locations這個對話方塊中,展開Entire Directory這個節點,選擇syncdomain.internal然後點擊OK。(譯者註:這個就是上篇所論述的域,若未加入網域控制站,可直接在添加使用者中添加一個本機使用者),在Enter the object  names to select 這個框中填入以前建立的域使用者syncuser,然後點擊Check Names按鈕去確認這個名字並擷取一個完整的使用者名稱(域)的格式。

  

回到許可權這個菜單裡,點擊剛剛添加的Sync User,在ChangeRead許可權的框框內打上勾勾,點擊OK

  

回到第一個選項卡,選擇Security這個選項點擊Add.

  

在選擇使用者跟組還是像上次的選擇一樣,在Enter the object names to select 這裡輸入syncuser,點擊OK

  
然後選擇這個新添加進來的使用者,賦予它Read & Execute,List Folder ContentsRead的許可權然後選擇OK.

   配置Distribution:

現在你已經配置好了一個快照檔案夾,是時候建Distribution了,開啟你的SQL Server,右鍵點擊Replication,然後選擇Configure Distribution,如所示:

  

第一個頁面是Configure Distributor Wizard,直接點擊Next:

  

在選擇Distributor這個頁面,第一個選項指的是將本地的伺服器做為Distributor,第二個選項是選擇其他伺服器,我們選擇第一個,然後點擊Next.

  

Snapshot Folder這個介面,將前面剛剛建立的快照檔案夾的路徑輸入,然後點擊Next.

  

在選擇Distributor Database這個介面,假如你是使用單伺服器的結構的話,你可以選擇預設值然後點擊Next,不過為了更好的檔案傳輸的效能,我建議你將Distribution的資料庫和它的記錄檔分開到兩個磁碟分割,就像我建議你把系統安裝的地方和SQL SERVER安裝的地方還有快照的檔案夾的所在的地方分開在不同分區一樣。

  

Pubilsher這個介面會列出串連到配置好的串連到你所建立Distributor資料庫的Publishers,預設的你會顯示你本地的資料庫伺服器。點擊Add,然後選擇Add SQL Server Publisher.

  

這時你將會被跳轉到選擇一個SQL SERVER的介面,在這個例子裡面輸入SYNCPUBLISHER,當然這裡你選擇任何一個可用的SQL SERVER伺服器,點擊Conncet.

  

串連成功後,Publishers介面就會將剛剛添加的SYNCOUBLISHER這個伺服器加進來,點擊Next.

  

當一個遠端SQL Server Publisher被加進來後,Distributor Password介面會提示你輸入一個密碼,確保遠端Publisher和本地的Distributor能夠有一個管理串連的驗證。這密碼跟確認密碼裡我們都輸入P@ssword,然後點擊Next.

  

Wizard Actions這個介面,有兩個複選框按鈕,第一個指的是完成這個配置,第二個指的是產生一段指令碼,這樣的話如果你在其他伺服器也要做相同的配置的時候,直接執行這段指令碼就可以了。選擇Generate a script file with steps to configure distribution然後點擊Next.

  

假如在上個介面中你選擇產生指令碼,接下來的這個介面就是讓你選擇這個指令檔存放的地點,在Script File Properties這個介面,你可以指定這個指令碼存放的位置,可以選擇是否覆蓋這個指令碼,還有選擇檔案的格式。然後點擊Next.

  

Complete the Wizard這個介面,你可以看到你前面所配置的總體情況,你可以複製這些資訊,因為路徑太多了有時候會讓人太難記住。點擊Finish.

  

Configuring...這個介面,我們可以看到一系列的配置進程,假如所有的都提示Success,這個時候你就可以點擊Close了,另外如果所有的配置都是Success,就忽略message欄裡的Completed with errors,因為它本身就是個錯誤。

  

檢查下是否已經配置完成了,開啟你的SQL SERVER,展開DatabasesSystem Databases檔案夾,如果上述的配置已完成的話,你將會看到一個建立的Distribution資料庫。

  

好了,到這裡Distributor就已經配置好了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.