MSSQLServer2008復(fù)制(發(fā)布與訂閱)_第1頁
MSSQLServer2008復(fù)制(發(fā)布與訂閱)_第2頁
MSSQLServer2008復(fù)制(發(fā)布與訂閱)_第3頁
MSSQLServer2008復(fù)制(發(fā)布與訂閱)_第4頁
MSSQLServer2008復(fù)制(發(fā)布與訂閱)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、MSSQLServer2008發(fā)布與訂閱1 名詞解釋發(fā)布服務(wù)器發(fā)布服務(wù)器是一種數(shù)據(jù)庫實例,它通過復(fù)制向其他位置提供數(shù)據(jù)。發(fā)布服務(wù)器可以有一個或多個發(fā)布,每個發(fā)布定義一組要復(fù)制的具有邏輯關(guān)系的對象和數(shù)據(jù)。分發(fā)服務(wù)器分發(fā)服務(wù)器也是一種數(shù)據(jù)庫實例,它起著存儲區(qū)的作用,用于復(fù)制與一個或多個發(fā)布服務(wù)器相關(guān)聯(lián)的特定數(shù)據(jù)。每個發(fā)布服務(wù)器都與分發(fā)服務(wù)器中的單個數(shù)據(jù)庫(稱作分發(fā)數(shù)據(jù)庫)相關(guān)聯(lián)。分發(fā)數(shù)據(jù)庫存儲復(fù)制狀態(tài)數(shù)據(jù)和有關(guān)發(fā)布的元數(shù)據(jù),并且在某些情況下為從發(fā)布服務(wù)器向訂閱服務(wù)器移動的數(shù)據(jù)起著排隊的作用。在很多情況下,一個數(shù)據(jù)庫服務(wù)器實例充當(dāng)發(fā)布服務(wù)器和分發(fā)服務(wù)器兩個角色。這稱為“本地分發(fā)服務(wù)器”。當(dāng)發(fā)布服務(wù)器

2、和分發(fā)服務(wù)器按各自的數(shù)據(jù)庫服務(wù)器實例配置時,把分發(fā)服務(wù)器稱為“遠(yuǎn)程分發(fā)服務(wù)器”。訂閱服務(wù)器訂閱服務(wù)器是接收復(fù)制數(shù)據(jù)的數(shù)據(jù)庫實例。訂閱服務(wù)器可以接收來自多個發(fā)布服務(wù)器和發(fā)布的數(shù)據(jù)。根據(jù)所選的復(fù)制類型,訂閱服務(wù)器還可以將數(shù)據(jù)更改傳遞回發(fā)布服務(wù)器或者將數(shù)據(jù)重新發(fā)布到其他訂閱服務(wù)器。項目項目用于標(biāo)識發(fā)布中包含的數(shù)據(jù)庫對象。一次發(fā)布可以包含不同類型的項目,包括表、視圖、存儲過程和其他對象。當(dāng)把表作為項目發(fā)布時,可以用篩選器限制發(fā)送到訂閱服務(wù)器的數(shù)據(jù)的列和行。發(fā)布發(fā)布是一個數(shù)據(jù)庫中的一個或多個項目的集合。將多個項目分組成一個發(fā)布,使得更便于指定一組作為一個單元復(fù)制的、具有邏輯關(guān)系的數(shù)據(jù)庫對象和數(shù)據(jù)。訂閱訂

3、閱是把發(fā)布副本傳遞到訂閱服務(wù)器的請求。訂閱定義將接收的發(fā)布和接收的時間、地點。有兩種類型的訂閱:推送訂閱和請求訂閱。有關(guān)推送訂閱和請求訂閱的詳細(xì)信息,請參閱訂閱發(fā)布。2 配置分發(fā)和發(fā)布若要創(chuàng)建發(fā)布,請?zhí)峁┫铝行畔ⅲ悍职l(fā)服務(wù)器??煺瘴募奈恢?。發(fā)布數(shù)據(jù)庫。要創(chuàng)建的發(fā)布的類型(快照發(fā)布、事務(wù)發(fā)布、具有可更新訂閱的事務(wù)發(fā)布或合并發(fā)布)。包含在發(fā)布中的數(shù)據(jù)和數(shù)據(jù)庫對象(項目)。用于所有發(fā)布類型的靜態(tài)行篩選器和列篩選器,以及用于合并發(fā)布的參數(shù)化行篩選器和聯(lián)接篩選器。快照代理計劃。運行下列代理時使用的帳戶:所有發(fā)布的快照代理;所有事務(wù)發(fā)布的日志讀取器代理;允許更新訂閱的事務(wù)發(fā)布的隊列讀取器代理。發(fā)布的名稱

4、和說明。2.1 配置分發(fā)1 .在MicrosoftSQLServerManagementStudio中,連接到將要作為分發(fā)服務(wù)器的服務(wù)器(許多情況下,發(fā)布服務(wù)器和分發(fā)服務(wù)器是同一服務(wù)器),然后展開服務(wù)器節(jié)點。注意: 如果在安裝完SQLServer2008后修改過計算機名, 則可能會連不上服務(wù)器, 可用selectservernam和selectserverproperty(servername)進(jìn)行驗證。2 .右鍵單擊“復(fù)制”文件夾,然后單擊“配置分發(fā)”。3 .隨著配置分發(fā)向?qū)?zhí)行下列操作: 選擇分發(fā)服務(wù)器。若要使用本地分發(fā)服務(wù)器,請選擇:一服務(wù)器名稱將充當(dāng)自己的分發(fā)服務(wù)器;SQLServer

5、將創(chuàng)建分發(fā)數(shù)據(jù)庫和日志”。若要使用遠(yuǎn)程分發(fā)服務(wù)器,請選擇“使用以下服務(wù)器作為分發(fā)服務(wù)器”,然后選擇一個服務(wù)器。注意:必須已將該服務(wù)器配置為分發(fā)服務(wù)器,且使發(fā)布服務(wù)器能夠使用此分發(fā)服務(wù)器。就是在創(chuàng)建該分發(fā)服務(wù)器時將本服務(wù)器添加到該分發(fā)服務(wù)器的發(fā)布服務(wù)器中??梢酝ㄟ^:在配置分發(fā)向?qū)е袉⒂冒l(fā)布服務(wù)器和在“分發(fā)服務(wù)器屬性”對話框中啟用發(fā)布服務(wù)器兩種分發(fā)實現(xiàn)。如果選擇遠(yuǎn)程分發(fā)服務(wù)器,則必須在“管理密碼”頁上輸入從發(fā)布服務(wù)器連接到分發(fā)服務(wù)器的密碼。此密碼必須與在遠(yuǎn)程分發(fā)服務(wù)器上啟用發(fā)布服務(wù)器時所指定的密碼相匹配。 指定根快照文件夾(適用于本地分發(fā)服務(wù)器)??煺瘴募A只是指定共享的目錄。對此文件夾執(zhí)行讀寫操

6、作的代理必須對其具有足夠的訪問權(quán)限。每個使用此分發(fā)服務(wù)器的發(fā)布服務(wù)器都在根文件夾下創(chuàng)建一個文件夾,而每個發(fā)布則在發(fā)布服務(wù)器文件夾下創(chuàng)建用于存儲快照文件的文件夾。 指定分發(fā)數(shù)據(jù)庫(適用于本地分發(fā)服務(wù)器)。分發(fā)數(shù)據(jù)庫存儲了事務(wù)復(fù)制的所有復(fù)制和事務(wù)類型的元數(shù)據(jù)和歷史記錄數(shù)據(jù)。 還可以讓其他發(fā)布服務(wù)器使用該分發(fā)服務(wù)器(可選)。如果其他發(fā)布服務(wù)器能夠使用分發(fā)服務(wù)器,則必須在“分發(fā)服務(wù)器密碼”頁上輸入從這些發(fā)布服務(wù)器連接到分發(fā)服務(wù)器的密碼。2.2 創(chuàng)建發(fā)布和項目1 .在MicrosoftSQLServerManagementStudio中連接到發(fā)布服務(wù)器,然后展開服務(wù)器節(jié)點。2 .展開“復(fù)制”文件夾,再右

7、鍵單擊“本地發(fā)布”文件夾。3 .單擊“新建發(fā)布”。4 .按照新建發(fā)布向?qū)е械捻撏瓿梢韵氯蝿?wù):如果尚未在服務(wù)器上配置分發(fā),請指定分發(fā)服務(wù)器。具體方法見2.1配置分發(fā)】如果在“分發(fā)服務(wù)器”頁上指定將發(fā)布服務(wù)器用作其自己的分發(fā)服務(wù)器(本地分發(fā)服務(wù)器),而未將服務(wù)器配置為分發(fā)服務(wù)器,則新建發(fā)布向?qū)⑴渲迷摲?wù)器。在“快照文件夾”頁中指定分發(fā)服務(wù)器的快照文件夾??煺瘴募A只是指定為共享的一個目錄。對此文件夾中執(zhí)行讀寫操作的代理必須對其具有足夠的權(quán)限才能訪問它。如果指定另一臺服務(wù)器作為分發(fā)服務(wù)器,則必須在“管理密碼”頁上輸入密碼來連接發(fā)布服務(wù)器和分發(fā)服務(wù)器。此密碼必須與在遠(yuǎn)程分發(fā)服務(wù)器上啟用發(fā)布服務(wù)器時所

8、指定的密碼一致。選擇發(fā)布數(shù)據(jù)庫。選擇發(fā)布類型??煺諒?fù)制:快照復(fù)制將數(shù)據(jù)以特定時刻的瞬時狀態(tài)分發(fā),而不監(jiān)視對數(shù)據(jù)的更新。發(fā)生同步時,將生成完整的快照并將其發(fā)送到訂閱服務(wù)器。當(dāng)符合以下一個或多個條件時,使用快照復(fù)制本身是最合適的:很少更改數(shù)據(jù)。在一段時間內(nèi)允許具有相對發(fā)布服務(wù)器已過時的數(shù)據(jù)副本。復(fù)制少量數(shù)據(jù)。在短期內(nèi)出現(xiàn)大量更改。事務(wù)復(fù)制:事務(wù)復(fù)制通常用于服務(wù)器到服務(wù)器環(huán)境中,在以下各種情況下適合采用事務(wù)復(fù)制:希望發(fā)生增量更改時將其傳播到訂閱服務(wù)器。從發(fā)布服務(wù)器上發(fā)生更改,至更改到達(dá)訂閱服務(wù)器,應(yīng)用程序需要這兩者之間的滯后時間較短。應(yīng)用程序需要訪問中間數(shù)據(jù)狀態(tài)。例如,如果某一行更改了五次,事務(wù)復(fù)制

9、將允許應(yīng)用程序響應(yīng)每次更改(例如,激發(fā)觸發(fā)器),而不只是響應(yīng)該行最終的數(shù)據(jù)更改。發(fā)布服務(wù)器有大量的插入、更新和刪除活動。發(fā)布服務(wù)器或訂閱服務(wù)器不是 SQLServer 數(shù)據(jù)庫(例如,Oracle)。合并復(fù)制:并復(fù)制通常用于服務(wù)器到客戶端的環(huán)境中。合并復(fù)制適用于下列各種情況:多個訂閱服務(wù)器可能會在不同時間更新同一數(shù)據(jù),并將其更改傳播到發(fā)布服務(wù)器和其他訂閱服務(wù)器。訂閱服務(wù)器需要接收數(shù)據(jù),脫機更改數(shù)據(jù),并在以后與發(fā)布服務(wù)器和其他訂閱服務(wù)器同步更改。每個訂閱服務(wù)器都需要不同的數(shù)據(jù)分區(qū)。可能會發(fā)生沖突,并且在沖突發(fā)生時,您需要具有檢測和解決沖突的能力。應(yīng)用程序需要最終的數(shù)據(jù)更改結(jié)果,而不是訪問中間數(shù)據(jù)狀

10、態(tài)。例如,如果在訂閱服務(wù)器與發(fā)布服務(wù)器進(jìn)行同步之前,訂閱服務(wù)器上的行更改了五次,則該行在發(fā)布服務(wù)器上僅更改一次來反映最終數(shù)據(jù)更改(也就是第五次更改的值)。指定要發(fā)布的數(shù)據(jù)和數(shù)據(jù)庫對象;(可選)篩選來自表項目的列,并設(shè)置項目屬性??蛇x擇篩選來自表項目的行。設(shè)置快照代理調(diào)度。指定運行下列復(fù)制代理和進(jìn)行連接的憑證:創(chuàng)建發(fā)布。3 創(chuàng)建訂閱訂閱是對發(fā)布中的數(shù)據(jù)和數(shù)據(jù)庫對象的副本的請求。訂閱定義將接收哪個發(fā)布以及接收的時間和位置。創(chuàng)建訂閱后,將無法更改其類型。兩種訂閱方式的標(biāo)比較:訂閱類型特征使用時間推送訂閱發(fā)布服務(wù)器將更改傳播到訂閱服務(wù)器,而無需訂閱服務(wù)器發(fā)出請求。更改可以按需、連續(xù)地或按照計劃推送到訂

11、閱服務(wù)器。分發(fā)代理或合并代理在分發(fā)服務(wù)器上運行。1.通常,數(shù)據(jù)將連續(xù)同步或按照經(jīng)常重復(fù)執(zhí)行的計劃同步。2.發(fā)布要求數(shù)據(jù)近似實時地移動。3.分發(fā)服務(wù)器上較高的處理器開銷不會影響性能。4.通常與快照和事務(wù)復(fù)制一起使用。請求訂閱訂閱服務(wù)器請求在發(fā)布服務(wù)器上所做的更改。請求訂閱允許訂閱服務(wù)器上的用戶確定同步數(shù)據(jù)更改的時間。分發(fā)代理或合并代理在訂閱服務(wù)器上運行。1.數(shù)據(jù)通常按需或按計劃同步,而非連續(xù)同步。2.發(fā)布具有大量訂閱服務(wù)器,并且/或在分發(fā)服務(wù)器上運行所有代理會消耗大量資源。3.訂閱服務(wù)器是自主的、斷開連接的和/或移動的。訂閱服務(wù)器將確定連接和同步更改的時間。4.通常與合并復(fù)制一起使用。若要創(chuàng)建訂

12、閱,請?zhí)峁┫铝行畔ⅲ喊l(fā)布的名稱。訂閱服務(wù)器和訂閱數(shù)據(jù)庫的名稱。分發(fā)代理或合并代理是在分發(fā)服務(wù)器上運行還是在訂閱服務(wù)器上運行。分發(fā)代理或合并代理是連續(xù)運行、按照計劃運行,還是僅按需運行??煺沾硎欠駪?yīng)為訂閱創(chuàng)建初始快照,以及分發(fā)代理或合并代理是否應(yīng)在訂閱服務(wù)器上應(yīng)用該快照。將運行分發(fā)代理或合并代理的帳戶。對于合并復(fù)制,還要提供訂閱類型:服務(wù)器或客戶端。3.1 創(chuàng)建推送訂閱使用新建訂閱向?qū)?,在發(fā)布服務(wù)器或訂閱服務(wù)器上創(chuàng)建推送訂閱。按照向?qū)е械捻摰闹甘緢?zhí)行下列操作:指定發(fā)布服務(wù)器和發(fā)布。選擇運行復(fù)制代理的位置。對于推送訂閱,根據(jù)發(fā)布類型的不同,在“分發(fā)代理位置”頁或“合并代理位置”頁上選擇“在分發(fā)服

13、務(wù)器上運行所有代理(推送iT閱)”。指定訂閱服務(wù)器和訂閱數(shù)據(jù)庫。3指定復(fù)制代理建立連接所用的登錄名和密碼:對于快照發(fā)布和事務(wù)性發(fā)布的訂閱,在“分發(fā)代理安全性”頁上指定憑據(jù)。對于合并發(fā)布的訂閱,在“合并代理安全性”頁上指定憑據(jù)。4指定同步計劃和初始化訂閱服務(wù)器的時間。5指定合并發(fā)布的其他選項:訂閱類型以及用于參數(shù)化篩選的值。6指定允許更新訂閱的事務(wù)性發(fā)布的其他選項:訂閱服務(wù)器是立即在發(fā)布服務(wù)器上提交更改還是將它們寫入隊列、用于從訂閱服務(wù)器連接到發(fā)布服務(wù)器的憑據(jù)。7還可以編寫訂閱的腳本。2從發(fā)布服務(wù)器創(chuàng)建推送訂閱.在MicrosoftSQLServerManagementStudio中,連接到發(fā)布

14、服務(wù)器,然后展開服務(wù)器節(jié)點。.展開“復(fù)制”文件夾,再展開“本地發(fā)布”文件夾。.右鍵單擊要為其創(chuàng)建一個或多個訂閱的發(fā)布,然后單擊“新建訂閱”。.完成新建訂閱向?qū)е械捻摗?從訂閱服務(wù)器創(chuàng)建推送訂閱.在SQLServerManagementStudio中,連接到訂閱服務(wù)器,然后展開服務(wù)器節(jié)點。.展開“復(fù)制”文件夾。.右鍵單擊“本地訂閱”文件夾,然后單擊“新建訂閱”。.從新建訂閱向?qū)У摹鞍l(fā)布”頁上的“發(fā)布服務(wù)器”下拉列表中,選擇“查找SQLServer發(fā)布服務(wù)器”或“查找Oracle發(fā)布服務(wù)器”。.在“連接到服務(wù)器”對話框中,連接到發(fā)布服務(wù)器。.在“發(fā)布”頁上,選擇一個發(fā)布。.完成新建訂閱向?qū)е械捻摗?/p>

15、3.2 創(chuàng)建請求訂閱使用“新建訂閱向?qū)А痹诎l(fā)布服務(wù)器或訂閱服務(wù)器中創(chuàng)建請求訂閱。按照向?qū)е械捻撨M(jìn)行操作:指定發(fā)布服務(wù)器和發(fā)布。選擇復(fù)制代理運行的位置。對于請求訂閱,根據(jù)發(fā)布類型的不同,請在“分發(fā)代理位置”頁或“合并代理位置”頁上選擇“在其訂閱服務(wù)器上運行每個代理(請求訂閱)”。指定訂閱服務(wù)器和訂閱數(shù)據(jù)庫指定復(fù)制代理建立連接所用的登錄名和密碼:如果是對快照和事務(wù)發(fā)布的訂閱,請在“分發(fā)代理安全性”頁上指定憑據(jù)。如果是對合并發(fā)布的訂閱,請在“合并代理安全性”頁上指定憑據(jù)。指定同步計劃和初始化訂閱服務(wù)器的時間。指定合并發(fā)布的其他選項:訂閱類型;參數(shù)化篩選值;如果發(fā)布啟用了Web同步,則還需指定要通過H

16、TTPS同步的信息。指定允許更新訂閱的事務(wù)發(fā)布的其他選項:訂閱服務(wù)器是應(yīng)該立即在發(fā)布服務(wù)器上提交更改還是將它們寫入隊列;用于從訂閱服務(wù)器連接到發(fā)布服務(wù)器的憑據(jù)。還可以編寫訂閱的腳本。愀 愀戀 攙攀挀 甀氀氀攀琀攀攙開昀挀 攀攀攀 愀 03825 昀戀挀愀 甀氀氀攀琀攀攙開愀 昀 昀 攀 攙攀愀昀昀 一甀洀戀攀爀攀攙開挀戀愀 昀攙 愀 愀昀愀 挀挀昀挀愀 一甀洀戀攀爀攀攙開攙戀 愀 攀挀 戀 攀挀愀攀愀發(fā)布服務(wù)器創(chuàng)建請求訂閱.連接到MicrosoftSQLServerManagementStudio中的發(fā)布服務(wù)器,然后展開服務(wù)器節(jié)點。.展開“復(fù)制”文件夾,然后展開“本地發(fā)布”文件夾。.右鍵單擊要為其創(chuàng)建訂閱的發(fā)布,然后單擊“新建訂閱”。.完成新建訂閱向?qū)е械捻?。?愀戀 攙攀挀 甀氀氀攀琀攀攙開昀挀 攀攀攀 愀 03825 昀戀挀愀 甀氀氀攀琀攀攙開愀 昀 昀 攀 攙攀愀昀昀 一甀洀戀攀爀攀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論