一步步教你配置SQLSERVER合并復(fù)制(三)配置Distributor

字號:

SQL Server Distributor的一個職責(zé)是處理包含著發(fā)布的數(shù)據(jù)庫的內(nèi)容的一個快照文件夾,它賦予IIS從你建立的這個共享文件夾讀取文件的的通道.打開資源管理窗口,展開我的電腦,在C盤新建一個叫做Snapshot的文件夾如下圖所示(我的建議是將這個文件夾建立在系統(tǒng)或SQL SERVER安裝的地方),右擊這個文件夾,選擇Sharing and Security。
    點擊Sharing選項卡,選擇Share this folder,然后點擊Permissions:
    在彈出來的對話框,點擊Add.
    在查找用戶的這個菜單中,點擊Locations這個按鈕,這彈出的Locations這個對話框中,展開Entire Directory這個節(jié)點,選擇syncdomain.internal然后點擊OK。(考試大注:這個就是上篇所論述的域,若未加入域控制器,可直接在添加用戶中添加一個本地用戶),在Enter the object names to select 這個框中填入以前建立的域用戶syncuser,然后點擊Check Names按鈕去確認(rèn)這個名字并獲取一個完整的用戶名(域)的格式。
    回到權(quán)限這個菜單里,點擊剛剛添加的Sync User,在Change和Read權(quán)限的框框內(nèi)打上勾勾,點擊OK
    回到第一個選項卡,選擇Security這個選項點擊Add.
    在選擇用戶跟組還是像上次的選擇一樣,在Enter the object names to select 這里輸入syncuser,點擊OK
    然后選擇這個新添加進來的用戶,賦予它Read & Execute,List Folder Contents和Read的權(quán)限然后選擇OK.
    配置Distribution:
    現(xiàn)在你已經(jīng)配置好了一個快照文件夾,是時候建Distribution了,打開你的SQL Server,右鍵點擊Replication,然后選擇Configure Distribution,如下圖所示:
    第一個頁面是Configure Distributor Wizard,直接點擊Next:
    在選擇Distributor這個頁面,第一個選項指的是將本地的服務(wù)器做為Distributor,第二個選項是選擇其他服務(wù)器,我們選擇第一個,然后點擊Next.
    在Snapshot Folder這個界面,將前面剛剛創(chuàng)建的快照文件夾的路徑輸入,然后點擊Next.
    在選擇Distributor Database這個界面,假如你是使用單服務(wù)器的結(jié)構(gòu)的話,你可以選擇默認(rèn)值然后點擊Next,不過為了更好的文件傳輸?shù)男阅埽医ㄗh你將Distribution的數(shù)據(jù)庫和它的日志文件分開到兩個磁盤分區(qū),就像我建議你把系統(tǒng)安裝的地方和SQL SERVER安裝的地方還有快照的文件夾的所在的地方分開在不同分區(qū)一樣。
    在Pubilsher這個界面會列出連接到配置好的連接到你所建立Distributor數(shù)據(jù)庫的Publishers,默認(rèn)的你會顯示你本地的數(shù)據(jù)庫服務(wù)器。點擊Add,然后選擇Add SQL Server Publisher.
    這時你將會被跳轉(zhuǎn)到選擇一個SQL SERVER的界面,在這個例子里面輸入SYNCPUBLISHER,當(dāng)然這里你選擇任何一個可用的SQL SERVER服務(wù)器,點擊Conncet.
    連接成功后,Publishers界面就會將剛剛添加的SYNCOUBLISHER這個服務(wù)器加進來,點擊Next.
    當(dāng)一個遠(yuǎn)程的SQL Server Publisher被加進來后,Distributor Password界面會提示你輸入一個密碼,確保遠(yuǎn)程的Publisher和本地的Distributor能夠有一個管理連接的驗證。這密碼跟確認(rèn)密碼里我們都輸入P@ssword,然后點擊Next.
    在Wizard Actions這個界面,有兩個復(fù)選框按鈕,第一個指的是完成這個配置,第二個指的是生成一段腳本,這樣的話如果你在其他服務(wù)器也要做相同的配置的時候,直接執(zhí)行這段腳本就可以了。選擇Generate a script file with steps to configure distribution然后點擊Next.
    假如在上個界面中你選擇生成腳本,接下來的這個界面就是讓你選擇這個腳本文件存放的地點,在Script File Properties這個界面,你可以指定這個腳本存放的位置,可以選擇是否覆蓋這個腳本,還有選擇文件的格式。然后點擊Next.
    在Complete the Wizard這個界面,你可以看到你前面所配置的總體情況,你可以復(fù)制這些信息,因為路徑太多了有時候會讓人太難記住。點擊Finish.
    在Configuring...這個界面,我們可以看到一系列的配置進程,假如所有的都提示Success,這個時候你就可以點擊Close了,另外如果所有的配置都是Success,就忽略message欄里的Completed with errors,因為它本身就是個錯誤。
    檢查下是否已經(jīng)配置完成了,打開你的SQL SERVER,展開Databases和System Databases文件夾,如果上述的配置已完成的話,你將會看到一個新建的Distribution數(shù)據(jù)庫。
    好了,到這里Distributor就已經(jīng)配置好了。