須要複製,被複制的服務器上也得有想同的數據庫,這樣才能複製。
因此在
berlin
上也建立數據庫
luguangyang.
作法和在
floorence
上同樣。
可是在
berlin
的服務器上只建立了
luguangyang
的數據庫沒有建立
luguangyang
的表,一會看能不能複製下來。
在回到
florence
上,開始發佈。在工具——複製——建立和管理髮布點擊。
彈出在
florence
上建立和管理髮布的嚮導,點擊建立發佈。
彈出歡迎使用建立發佈嚮導。下一步
在這裏用默認的florence本身爲分發服務器和負責服務器。下一步。
找個放快照的目錄,在這就用默認的,在工做中能夠修改路徑。
下一步之後彈出要發佈的數據庫,在這裏咱們發表luguangyang這個數據庫。
下一步彈出,
發佈的類型, 在這選擇快照複製,在公司中根據公司狀況選擇發佈類型。
這一步,選擇指定訂閱服務器的類型,在着咱們的對方是SQL Server 2000,因此在這選用SQL Server 2000.
下一步以後彈出,luguangyang數據庫中的東西。在實驗中咱們只有一個 luguangyang的表,咱們只能選擇這個表了。選好要複製的下一步。
在這裏咱們能夠更改發佈名稱,也能夠對要發佈的進行描述。下一步
彈出自定義屬性的嚮導,在這能夠選擇「是·······」或「否······」來決定是否對有關出版物的其餘屬性項進行自定義設置和使用
SQL Server
的默認設置,在這我選用默認的。下一步
完成
提示監視該發佈服務器的活動在分發服務器上展開復制監視器,能夠監視複製狀況。
正在從
luguangyang
數據庫中發佈
luguangyang
表。
發佈成功會提示發佈成功,發佈成功。關閉
在把
berlin
服務器註冊到
florence
上,訂閱時要用到,
berlin
要訂閱。
在
florence
右擊——點擊新建
SQL Servert
註冊
彈出歡迎使用註冊
SQL Server
嚮導——下一步
把
berlin
添加上去——下一步
問鏈接時用什麼樣的身份驗證。有
Windows
驗證和
SQL Server
驗證,
Windows
驗證安全但不靈活,利用
SQL Server
不安全可是靈活。在這我爲了靈活選用
SQL Server
驗證。下一步
輸入
AQL Server
的登陸名和密碼。下一步
把berlin添加到那個組,也能夠新建組,在着我用默認的,若是要建組選擇新建的頂層SQL Server組,在那裏能夠新建組.
完成
berlin
註冊完成
提示
berlin
已經註冊成功——關閉
在florence看
berlin
已經註冊過來了.
在開始訂閱,展開復制監視和
florence
的
luguangyang
數據庫的屬性.
在屬性裏訂閱——點擊強制新建
彈出歡迎使用強制訂閱嚮導——下一步
選擇要訂閱的服務器。下一步
彈出訂閱的數據庫。下一步
彈出設置分發代理程序調度——點擊更改(是爲了讓它複製的快點),默認是每
5
個小時複製一次。
把發生週期設置成
1
分鐘,在工做中不閉設置的這麼短。我是爲了快點出現實驗效果。下一步
在這選用快照代理,也能夠直接下一步,會自動啓動快照代理服務
告訴該訂閱在那個服務器上運行。下一步
這時點擊完成,就完成了。在完成以前也能夠上面的方塊信息攔查看一些訂閱的消息.
正在訂閱
訂閱以完成,在這裏還能夠刪除訂閱等還有不少的功能。在這就點擊肯定。
過一兩分鐘以後
berlin
上也回把
luguangyang
的那個表複製過來。
過了一會看
berlin
的
luguangyang
的數據庫的表中已經複製了
luguangyang
這個表。
事務發佈、合併發佈和快照發布相同只不果在選擇發佈類型上的查別。
快照發布、事務發佈和合併發布的不一樣之處。
快照發布:是把被髮布數據庫中的全部內容多從發佈的服務器上覆制到本身的數據庫中,可是是單向複製。
事務發佈:是把數據庫中更改或添加的內容從發佈服務器複製到本身的數據庫中,可是也是單向複製。
合併發佈:是數據庫中的內容相互同步一直以至,是雙向複製。