數(shù)據(jù)中心sql同步專項(xiàng)方案_第1頁
數(shù)據(jù)中心sql同步專項(xiàng)方案_第2頁
數(shù)據(jù)中心sql同步專項(xiàng)方案_第3頁
數(shù)據(jù)中心sql同步專項(xiàng)方案_第4頁
數(shù)據(jù)中心sql同步專項(xiàng)方案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

九州通集團(tuán)數(shù)據(jù)中心數(shù)據(jù)復(fù)制實(shí)施文檔作者:田超波目錄索引TOC\o"1-4"\h\z\u一、 數(shù)據(jù)復(fù)制前提條件 11. 數(shù)據(jù)庫故障還原模型必需為完全還原模型。 12. 全部被同時數(shù)據(jù)表全部必需要用主鍵。 13. 公布服務(wù)器、分發(fā)服務(wù)器和訂閱服務(wù)器必需使用計(jì)算機(jī)名稱來進(jìn)行SQLSERVER服務(wù)器注冊。 24. SQLSERVER必需開啟代理服務(wù),且代理服務(wù)必需以當(dāng)?shù)赜?jì)算機(jī)帳號運(yùn)行。 2二、 實(shí)施步驟 2A.處理前提條件: 21. 將數(shù)據(jù)庫故障還原模型調(diào)整為完全還原模型。具體步驟以下: 22. 全部被同時數(shù)據(jù)表全部必需要用主鍵。 23. 公布服務(wù)器、分發(fā)服務(wù)器和訂閱服務(wù)器必需使用計(jì)算機(jī)名稱來進(jìn)行SQLSERVER服務(wù)器注冊。 34. SQLSERVER必需開啟代理服務(wù),且代理服務(wù)必需以當(dāng)?shù)赜?jì)算機(jī)帳號運(yùn)行。 4B.了解復(fù)制配置概念和原理 51.數(shù)據(jù)復(fù)制角色 52.數(shù)據(jù)訂閱模式 63.數(shù)據(jù)公布類型 64.數(shù)據(jù)復(fù)制實(shí)施步驟 10數(shù)據(jù)復(fù)制前提條件數(shù)據(jù)庫故障還原模型必需為完全還原模型。全部被同時數(shù)據(jù)表全部必需要用主鍵。公布服務(wù)器、分發(fā)服務(wù)器和訂閱服務(wù)器必需使用計(jì)算機(jī)名稱來進(jìn)行SQLSERVER服務(wù)器注冊。SQLSERVER必需開啟代理服務(wù),且代理服務(wù)必需以當(dāng)?shù)赜?jì)算機(jī)帳號運(yùn)行。實(shí)施步驟A.處理前提條件:將數(shù)據(jù)庫故障還原模型調(diào)整為完全還原模型。具體步驟以下:打開SQLSERVER企業(yè)管理器選擇對應(yīng)數(shù)據(jù)庫單擊右鍵選擇屬性選擇”選項(xiàng)”故障還原模型選擇完全還原模型。全部被同時數(shù)據(jù)表全部必需要用主鍵。(關(guān)鍵指事務(wù)復(fù)制)數(shù)據(jù)中心將同時以下數(shù)據(jù)表:表名主鍵情況主鍵名稱spkfk是spidmchk是dwbhhwsp是hw,spidspkfjc是spidsphwph否建自增1主鍵ID類型為intcwk是djbhywmxk是djbh,dj_snhuoweizl是hwwlzhk是plhywjsmxk否建自增1主鍵ID類型為int數(shù)據(jù)庫管理員對照以上表格,逐一查對相關(guān)主鍵情況,假如沒有主鍵數(shù)據(jù)表,增加一個字段名稱為id,類型為int型,標(biāo)識為自增1字段。圖:公布服務(wù)器、分發(fā)服務(wù)器和訂閱服務(wù)器必需使用計(jì)算機(jī)名稱來進(jìn)行SQLSERVER服務(wù)器注冊。在企業(yè)管理器里面注冊服務(wù)器,假如需要用作公布服務(wù)器、分發(fā)服務(wù)器和訂閱服務(wù)器,全部必需以服務(wù)器名稱進(jìn)行注冊。不得使用IP地址和別名進(jìn)行注冊,比如LOCAL,“.”和LOCALHOST等。假如非同一網(wǎng)段或遠(yuǎn)程服務(wù)器,需要將其對應(yīng)關(guān)系加到當(dāng)?shù)叵到y(tǒng)網(wǎng)絡(luò)配置文件中。文件具體位置在%systemroot%\system32\drivers\etc\hosts配置方法:用記事本打開hosts文件,在文件最下方添加IP地址和主機(jī)名對應(yīng)關(guān)系。圖:SQLSERVER必需開啟代理服務(wù),且代理服務(wù)必需以當(dāng)?shù)赜?jì)算機(jī)帳號運(yùn)行。開啟SQLSERVER代理方法:我電腦單擊右鍵”管理”服務(wù)SQLSERVERAGENT將其設(shè)為自動開啟。圖:以當(dāng)?shù)赜?jì)算機(jī)帳戶運(yùn)行配置方法:打開SQLSERVER企業(yè)管理器選擇管理SQLSERVER代理。單擊右鍵屬性。將系統(tǒng)帳戶更改為當(dāng)?shù)貛羟掖水?dāng)?shù)貛ぬ栆笥邢到y(tǒng)管理員權(quán)限。通常設(shè)置為administrator這個帳戶。以上前提條件滿足以后,就能夠配置數(shù)據(jù)庫復(fù)制服務(wù)了。B.了解復(fù)制配置概念和原理1.數(shù)據(jù)復(fù)制角色復(fù)制服務(wù)有三個角色,分別是公布服務(wù)器,分發(fā)服務(wù)器和訂閱服務(wù)器。她們分別做不一樣工作。就像我們?nèi)粘YI書和報(bào)紙概念是一樣。公布服務(wù)器:也稱為出版服務(wù)器,關(guān)鍵負(fù)責(zé)數(shù)據(jù)公布和出版工作。這個角色就好比我們出版社或報(bào)社。分發(fā)服務(wù)器:關(guān)鍵負(fù)責(zé)將公布服務(wù)器內(nèi)容分發(fā)給訂閱者。她是連接公布服務(wù)器和訂閱服務(wù)器橋梁。這個角色就好比我們郵遞員,將書和報(bào)紙送到我們手里。訂閱服務(wù)器:關(guān)鍵負(fù)責(zé)接收公布內(nèi)容。這個角色就好比我們自己訂閱書和報(bào)紙,是一個訂閱者角色。2.數(shù)據(jù)訂閱模式數(shù)據(jù)訂閱模式有推式訂閱和拉式訂閱兩種。推式訂閱關(guān)鍵是分發(fā)服務(wù)器將數(shù)據(jù)推給訂閱服務(wù)器。拉式訂閱是訂閱服務(wù)器主動向分發(fā)服務(wù)器取數(shù)據(jù)。這就好比我們自己訂閱雜志和報(bào)紙一樣,假如人家送貨上門,這就是推式訂閱,消耗是分發(fā)服務(wù)器資源,也就是消耗送貨人員資源。假如是拉式訂閱,我們就需要自己到書店去購置,這么消耗就是我們自己資料。消耗是訂閱服務(wù)器資源。3.數(shù)據(jù)公布類型數(shù)據(jù)公布類型可發(fā)為三種(SQL):快照復(fù)制當(dāng)符合以下一個或多個條件時,使用快照復(fù)制本身是最適宜:極少更改數(shù)據(jù)。在一段時間內(nèi)許可含有相對公布服務(wù)器已過時數(shù)據(jù)副本。復(fù)制少許數(shù)據(jù)。在短期內(nèi)出現(xiàn)大量更改事務(wù)復(fù)制事務(wù)性復(fù)制通常見于服務(wù)器到服務(wù)器環(huán)境中,在以下多種情況下適合采取事務(wù)性復(fù)制:期望發(fā)生增量更改時將其傳輸?shù)接嗛喎?wù)器。從公布服務(wù)器上發(fā)生更改,至更改抵達(dá)訂閱服務(wù)器,應(yīng)用程序需要這二者之間滯后時間較短。應(yīng)用程序需要訪問中間數(shù)據(jù)狀態(tài)。比如,假如某一行更改了五次,事務(wù)性復(fù)制將許可應(yīng)用程序響應(yīng)每次更改(比如,激發(fā)觸發(fā)器),而不只是響應(yīng)該行最終數(shù)據(jù)更改。公布服務(wù)器有大量插入、更新和刪除活動。合并復(fù)制合并復(fù)制通常見于服務(wù)器到用戶端環(huán)境中。合并復(fù)制適適用于下列多種情況:多個訂閱服務(wù)器可能會在不一樣時間更新同一數(shù)據(jù),并將其更改傳輸?shù)焦挤?wù)器和其它訂閱服務(wù)器。訂閱服務(wù)器需要接收數(shù)據(jù),脫機(jī)更改數(shù)據(jù),并在以后和公布服務(wù)器和其它訂閱服務(wù)器同時更改。每個訂閱服務(wù)器全部需要不一樣數(shù)據(jù)分區(qū)??赡軙l(fā)生沖突,而且在沖突發(fā)生時,您需要含有檢測和處理沖突能力。應(yīng)用程序需要最終數(shù)據(jù)更改結(jié)果,而不是訪問中間數(shù)據(jù)狀態(tài)。比如,假如在訂閱服務(wù)器和公布服務(wù)器進(jìn)行同時之前,訂閱服務(wù)器上行更改了五次,則該行在公布服務(wù)器上僅更改一次來反應(yīng)最終數(shù)據(jù)更改(也就是第五次更改值)。4.數(shù)據(jù)復(fù)制實(shí)施步驟A.配置公布服務(wù)器打開SQLSERVER企業(yè)管理器選擇已注冊SQL服務(wù)器工具向?qū)棾鲞x擇向?qū)Ш?,選擇“配置公布和分發(fā)向?qū)А焙螅霈F(xiàn)以下向?qū)?點(diǎn)擊”下一步” 選擇此服務(wù)器作為分發(fā)服務(wù)器和分發(fā)服務(wù)器,點(diǎn)擊下一步選擇快照文件夾,注意此處必段要使用網(wǎng)絡(luò)路徑。點(diǎn)擊下一步, 使用默認(rèn)設(shè)置,點(diǎn)擊下一步后點(diǎn)擊完成,出現(xiàn)正在配置對話框,以下圖:配置完成后出現(xiàn)以下對話框: 此時,說明我們公布服器配置成功了!點(diǎn)擊確定后,會談出以下窗口。以下圖: 此時SQLSERVER企業(yè)管理器中多了一項(xiàng)復(fù)制監(jiān)視器。以下圖: 公布服務(wù)器配置成功以后,我們能夠開始來配置公布服務(wù)器了。B.配置分發(fā)服務(wù)器分發(fā)能夠配置在分發(fā)服務(wù)器上,也能夠配置到其它SQLSERVER服務(wù)器上。此處我們將分布服務(wù)器和分發(fā)服務(wù)器配置在同一臺服務(wù)器上。下面是需要公布數(shù)據(jù)庫配置步驟:打開SQLSERVER企業(yè)管理器選擇已注冊SQL服務(wù)器工具向?qū)棾鲞x擇向?qū)Ш?點(diǎn)擊”復(fù)制”選擇”創(chuàng)建公布向?qū)А?,選擇需要公布數(shù)據(jù)庫。以下圖:點(diǎn)擊“創(chuàng)建公布”后,出現(xiàn)向?qū)?,點(diǎn)擊“下一步”出現(xiàn)以下界面: 此界面要求確定選擇需要公布數(shù)據(jù)庫,系統(tǒng)會自動選中第一次選擇數(shù)據(jù)庫,只需關(guān)鍵點(diǎn)擊“下一步”后出現(xiàn)以下界面:此時需要選擇公布類型,跟據(jù)我們對公布類型描述和網(wǎng)絡(luò)帶寬情況,選擇適宜公布類型,比較常見是快照公布和事務(wù)公布。下面就以這兩個公布為例進(jìn)行配置。首先我們選擇快照公布,點(diǎn)擊“下一步”,出現(xiàn)以下界面: 此時向?qū)嵝盐覀冞x擇訂閱 服務(wù)器類型。因?yàn)槲覀儸F(xiàn)在用全部是SQLSERVER,所以此時我們只選擇“運(yùn)行SQLSERVER服務(wù)器”即可(系統(tǒng)默認(rèn)選項(xiàng)),然后點(diǎn)擊“下一步”,出現(xiàn)以下界面: 此時出現(xiàn)選擇數(shù)據(jù)庫對象進(jìn)行公布,我們能夠全部選擇,也可只選擇需要公布表、存放過程、視圖和自定義函數(shù)等。我們點(diǎn)擊表“全部公布”,點(diǎn)擊“下一步”,出現(xiàn)以下界面: 因?yàn)槲覀儾扇∈强煺諒?fù)制,所以會出現(xiàn)一個”IDENTITY屬性未傳輸?shù)接嗛喎?wù)器問題(就是指不會轉(zhuǎn)輸int類型為自增1屬性,不過數(shù)據(jù)會進(jìn)行傳輸)”,此時我們點(diǎn)擊下一步,出現(xiàn)以下界面: 出現(xiàn)以上界面后,我們再次點(diǎn)擊“下一步”,會出現(xiàn)以下對話框:能夠選擇對定義數(shù)據(jù)篩選,比如進(jìn)行垂直(數(shù)據(jù)列)或水平(數(shù)據(jù)行)篩選。此處我們選擇否(系統(tǒng)默認(rèn)),然后點(diǎn)擊”下一步”,以下圖:出現(xiàn)配置完成界面,點(diǎn)擊完成即可。以下圖: 公布服務(wù)器創(chuàng)建完成后,會出現(xiàn)以下界面:致此,公布服務(wù)器配置就完成了。此時我們能夠經(jīng)過復(fù)制監(jiān)視器來查看現(xiàn)有服務(wù)器各項(xiàng)復(fù)制代理工作情況。以下圖:當(dāng)公布服務(wù)器配置完成以后,我們能夠被公布數(shù)據(jù)庫多了一個手托著圖標(biāo)。以下圖:注:假如需要對某數(shù)據(jù)庫進(jìn)行事務(wù)復(fù)制,只需要在分布類型中選擇“事務(wù)公布”就能夠了。以下圖:其它操作和快照復(fù)制相同。需要注意是“事務(wù)復(fù)制”要求數(shù)據(jù)表必需要有主鍵,不然無法對表進(jìn)行公布。公布服務(wù)器配置完成以后,我們可能進(jìn)行訂閱服務(wù)器配置了。配置訂閱服務(wù)器訂閱服務(wù)器有兩種方法。一個是推式訂閱,一個是拉式訂閱。具體選擇那一個訂閱方法。需要考慮幾方面原因:=1\*GB3①對網(wǎng)絡(luò)考慮比如外網(wǎng)遠(yuǎn)程服務(wù)器需要訂閱當(dāng)?shù)財(cái)?shù)據(jù),因?yàn)楫?dāng)?shù)胤?wù)器沒有公網(wǎng)IP,則需要采取由當(dāng)?shù)叵蜻h(yuǎn)程服務(wù)器進(jìn)行推式訂閱,即強(qiáng)制訂閱形式。=2\*GB3②對服務(wù)器性能考慮比如訂閱服務(wù)器和分發(fā)服務(wù)器全部是外網(wǎng)IP地址或內(nèi)網(wǎng)IP地址。不過要求復(fù)制過程中不會對分發(fā)服務(wù)器產(chǎn)生過大壓力。此時,我們能夠采取拉式訂閱方法。拉式訂閱消耗是訂閱服務(wù)器資源,而不會對分發(fā)服務(wù)器性能產(chǎn)生大影響。推式訂閱具體配置以下:打開SQLSERVER企業(yè)管理器選擇已注冊SQL服務(wù)器工具向?qū)?fù)制創(chuàng)建強(qiáng)制訂閱向?qū)АR韵聢D:選擇需要強(qiáng)制訂閱數(shù)據(jù)庫,單擊“強(qiáng)制新訂閱“后出現(xiàn)了強(qiáng)制新訂閱歡迎向?qū)?。以下圖: 點(diǎn)擊“下一步”,選擇需要訂閱服務(wù)器,以下圖:單擊“下一步”,出現(xiàn)訂閱數(shù)據(jù)庫名稱,以下圖: 此時,創(chuàng)建一個適合數(shù)據(jù)庫名點(diǎn)“瀏覽或創(chuàng)建”就能夠選擇現(xiàn)有數(shù)據(jù)庫或創(chuàng)建一個新數(shù)據(jù)庫了。以下圖:假如需要新建一個數(shù)據(jù)庫,我們能夠點(diǎn)擊“新建”,出現(xiàn)了新建數(shù)據(jù)庫對話框。以下圖:各企業(yè)依據(jù)以下表格情況,在此處新建和本企業(yè)業(yè)務(wù)數(shù)據(jù)庫相同名稱:企業(yè)名稱數(shù)據(jù)庫名稱企業(yè)名稱數(shù)據(jù)庫名稱湖北九州通Jztnew河南九州通Hnhb北京豐科城Fkceyao新疆九州通xjdata上海九州通shjzteyao山東九州通sdys廣東九州通bluestar福建九州通Sk新建完數(shù)據(jù)庫以后,點(diǎn)擊“下一步”以下圖: 選擇分發(fā)代理何時更新訂閱內(nèi)容,能夠使用最短滯后時間,也能夠選擇使用調(diào)度,此時我們選擇連續(xù)池(默認(rèn)設(shè)置),然后點(diǎn)擊”下一步”,出現(xiàn)以下界面: 點(diǎn)擊“下一步”進(jìn)行初始化架構(gòu)和數(shù)據(jù),此時系統(tǒng)會檢測SQLSERVER

溫馨提示

  • 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

提交評論