在sql server 中,復(fù)制是功能最為強(qiáng)大而又最為復(fù)雜的組件,所以在具體的應(yīng)用中復(fù)制出現(xiàn)錯誤是難以避免的事情。但同時令人欣慰的是,sql server 提供了復(fù)制管理工具——復(fù)制監(jiān)視器來幫助dba 查出復(fù)制錯誤發(fā)生的原因。利用復(fù)制監(jiān)視器可以: 瀏覽所有的出版者出版物以及由該分發(fā)者所支持的訂購; 瀏覽復(fù)制代理的狀態(tài)信息和歷史; 監(jiān)視與復(fù)制事務(wù)有關(guān)的復(fù)制警報。 同時利用復(fù)制監(jiān)視器可約嗍涌煺沾懟⑷罩駒畝鏈懟⒎址⒋懟⒑喜⒋懟?br> 注意:只有在服務(wù)器扮演分發(fā)者角色,且當(dāng)前用戶具有sysadmin角色時,復(fù)制臨視器才能激活。 如果準(zhǔn)備監(jiān)視快照代理的活動狀況,請執(zhí)行以下步驟; (1) 啟動sql server enterprise manager, 登錄到指定的服務(wù)器,順次打開 replication monitor, agents 文件夾。 (2) 選中snapshot agents, 此時在右面窗格中顯示已創(chuàng)建的快照代理。 (3) 右擊準(zhǔn)備查看的代理,在彈出菜單中選擇agent history 選項,打開snapshot agent history 對話框,如圖16-57 所示; (4) 單擊session details 按鈕,打開session details of snapshot agents 對話框,如圖16-58 所示。在該對話框中能了解到目前為止快照代理都執(zhí)行了哪些處理、運(yùn)行的起始時間等信息。
本章小結(jié) 本章主要講述了sql server 最為重要的內(nèi)置組件--復(fù)制內(nèi)容涉及到復(fù)制的基本概念、術(shù)語、復(fù)制的拓?fù)浣Y(jié)構(gòu),而且詳細(xì)介紹了快照復(fù)制、事務(wù)復(fù)制、合并復(fù)制的工作原理和適合的場合。還介紹了如何配置復(fù)制,創(chuàng)建出版物。最后讓讀者了解復(fù)制監(jiān)視器在定位復(fù)制錯誤、查看復(fù)制信息中所顯示出的令人興奮的功能。