SQLServer 2000 數(shù)據(jù)庫(kù)同步詳細(xì)步驟[兩臺(tái)服務(wù)器]
為什么要同步SQL Server 2000 數(shù)據(jù)庫(kù),它都用在什么場(chǎng)合
SQL Server 2000 數(shù)據(jù)庫(kù)同步配置的原理復(fù)制的概念 Microsoft? SQL Server? 2000 的復(fù)制是在數(shù)據(jù)庫(kù)之間對(duì)數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象進(jìn)行復(fù)制 使用復(fù)制可以將數(shù)據(jù)分發(fā)到不同位置,通過(guò)局域網(wǎng)、使用撥號(hào)連接、通過(guò) Internet 分 --------------------------------------------------------------------------- 發(fā)布服務(wù)器、訂閱服務(wù)器、分發(fā)服務(wù)器、發(fā)布、項(xiàng)目 發(fā)布服務(wù)器 分發(fā)服務(wù)器 訂閱服務(wù)器 發(fā)布 項(xiàng)目 訂閱 --------------------------------------------------------------------------- 精品版SQL Server 2000 數(shù)據(jù)庫(kù)同步配置SQL SERVER復(fù)制技術(shù)類型,三種復(fù)制技術(shù),分別是(詳細(xì)的說(shuō)明參考SQL聯(lián)機(jī)幫助):
準(zhǔn)備工作: 1.發(fā)布服務(wù)器,訂閱服務(wù)器都創(chuàng)建一個(gè)同名的windows用戶,并設(shè)置相同的密碼,做為發(fā)布快照文件夾的有效訪問(wèn)用戶 2.在發(fā)布服務(wù)器上,新建一個(gè)共享目錄,做為發(fā)布的快照文件的存放目錄,操作: 我的電腦--D:\ 新建一個(gè)目錄,名為: PUB 3.設(shè)置SQL代理(SQLSERVERAGENT)服務(wù)的啟動(dòng)用戶(發(fā)布/訂閱服務(wù)器均做此設(shè)置) 開(kāi)始--程序--管理工具--服務(wù) 4.設(shè)置SQL Server身份驗(yàn)證模式,解決連接時(shí)的權(quán)限問(wèn)題(發(fā)布/訂閱服務(wù)器均做此設(shè)置) 企業(yè)管理器 5.在發(fā)布服務(wù)器和訂閱服務(wù)器上互相注冊(cè) 6.對(duì)于只能用IP,不能用計(jì)算機(jī)名的,為其注冊(cè)服務(wù)器別名 ============================================================================== 正式開(kāi)始: 1.配置發(fā)布服務(wù)器 a. 選中指定 [服務(wù)器] 節(jié)點(diǎn) --------------------------------------------------------------------------- 2.創(chuàng)建發(fā)布 --------------------------------------------------------------------------- 3.設(shè)計(jì)訂閱
---------------------------------------------------------------------------- 完成上面的步驟其實(shí)復(fù)制也就是成功了。但是如何來(lái)知道復(fù)制是否成功了呢? 從0開(kāi)始一步一步配置SQL Server 2000 數(shù)據(jù)庫(kù)同步,非常細(xì)首先,一般情況下數(shù)據(jù)庫(kù)安裝好后,在企業(yè)管理器里看到的sql注冊(cè)是(local)(Windows NT), SQL Server 復(fù)制不支持昵稱,例如使用“.”或“(local)”作為服務(wù)器名。 刪除該服務(wù)器的 SQL Server 注冊(cè)并使用實(shí)際的服務(wù)器名對(duì)它進(jìn)行注冊(cè)。 我把先把這個(gè)刪除,右擊他,選擇刪除sql server 注冊(cè) 。。然后新建注冊(cè),右擊Sql server組,新建Sql server 注冊(cè) 下一步--》可用的服務(wù)器里有你的計(jì)算機(jī)名,點(diǎn)中間的添加,添加到“添加的服務(wù)器里”--下一步--》下一步--》下一步--》完成 單擊剛剛以計(jì)算機(jī)名建好的sql server 注冊(cè),以選中它--》工具--》復(fù)制--》配置發(fā)布、訂閱服務(wù)器和分發(fā)。。。--》下一步--》下一步--》出現(xiàn)“SEOGIRL”上的 SQL Server 代理當(dāng)前在使用系統(tǒng)帳戶,它會(huì)導(dǎo)致服務(wù)器之間的復(fù)制失敗。在下列對(duì)話框中,為服務(wù)啟動(dòng)帳戶另外指定一個(gè)帳戶。--》確定,選擇“本帳戶”(這時(shí)進(jìn)入系統(tǒng)新建一個(gè)帳戶比如SQL120),用戶名輸入"SEOGIRL\SQL120",輸入密碼,確定,出現(xiàn):所做的一個(gè)或多個(gè)更改只有在 SQL Server 代理重新啟動(dòng)后才會(huì)生效。現(xiàn)在要停止并重新啟動(dòng) SQL Server 代理嗎?,確定,確定,--》下一步--》下一步--》快照文件夾路徑“\\SEOGIRL\D$\Program Files\Microsoft SQL Server\MSSQL\ReplData”使用特殊的共享名稱,該名稱通常只能由在計(jì)算機(jī)“SEOGIRL”上有管理權(quán)限的登錄訪問(wèn)。此共享可能不能由在其它計(jì)算機(jī)上運(yùn)行的代理程序訪問(wèn),例如請(qǐng)求訂閱的代理程序。 確實(shí)要使用此快照文件夾路徑嗎?
打開(kāi)企業(yè)管理器--》選中發(fā)布服務(wù)器--》工具--》復(fù)制--》配置發(fā)布、訂閱服務(wù)器和分發(fā)。。。--》下一步--》下一步--》下一步--》否,選擇一個(gè)快照文件夾位置,\\seogirl\ReplData--》下一步--》--》--》--》--》--》--》--》 “SEOGIRL”上的 SQL Server 代理當(dāng)前在使用系統(tǒng)帳戶,它會(huì)導(dǎo)致服務(wù)器之間的復(fù)制失敗。在下列對(duì)話框中,為服務(wù)啟動(dòng)帳戶另外指定一個(gè)帳戶。 輸入"administrator"時(shí)提示以下錯(cuò)誤:
系統(tǒng)出現(xiàn)兩個(gè)選擇 一個(gè)是 是,將SQL server代理服務(wù)配置為自動(dòng)啟動(dòng) 1。 一個(gè)是 是,將SQL server代理服務(wù)配置為自動(dòng)啟動(dòng)
配置SQL Server 2000 數(shù)據(jù)庫(kù)同步時(shí)的 常見(jiàn)問(wèn)題問(wèn)題:SQL Server 復(fù)制不支持昵稱,例如使用“.”或“(local)”作為服務(wù)器名。 回答:刪除該服務(wù)器的 SQL Server 注冊(cè)并使用計(jì)算機(jī)名進(jìn)行注冊(cè)。 問(wèn)題:“SEOGIRL”上的 SQL Server 代理當(dāng)前在使用系統(tǒng)帳戶,它會(huì)導(dǎo)致服務(wù)器之間的復(fù)制失敗。在下列對(duì)話框中,為服務(wù)啟動(dòng)帳戶另外指定一個(gè)帳戶。 回答:應(yīng)該先建一個(gè)有管理員組權(quán)限的帳戶,然后用在這。 問(wèn)題:快照文件夾路徑“\\SEOGIRL\D$\Program Files\Microsoft SQL Server\MSSQL\ReplData”使用特殊的共享名稱,該名稱通常只能由在計(jì)算機(jī)“SEOGIRL”上有管理權(quán)限的登錄訪問(wèn)。此共享可能不能由在其它計(jì)算機(jī)上運(yùn)行的代理程序訪問(wèn),例如請(qǐng)求訂閱的代理程序。確實(shí)要使用此快照文件夾路徑嗎? 回答:在D盤(pán)或你別的盤(pán)建一個(gè)文件夾如:D:\pub,設(shè)為共享,并把上面那個(gè)新建 的用戶加到這里面設(shè)為完全控制,快照路徑里寫(xiě)\\計(jì)算機(jī)名\pub 問(wèn)題:“SQL120”不是有效的 Windows NT 名稱。請(qǐng)給出完整名稱: <域\用戶名>。 解決:使用:計(jì)算機(jī)名\用戶名。
另一種配置方法
有時(shí)候會(huì)看不到新建立的項(xiàng)目,重新進(jìn)就可以了。 --------------------------------------------------------------------------------
經(jīng)過(guò)測(cè)試,可以順利實(shí)現(xiàn)數(shù)據(jù)庫(kù)結(jié)構(gòu)的初始化和數(shù)據(jù)的單向同步(也就是訂閱服務(wù)器的數(shù)據(jù)可以及時(shí)更新為發(fā)布服務(wù)器的數(shù)據(jù))。 > >在操作的起始,需要考慮訂閱服務(wù)器是否有和發(fā)布服務(wù)器相同結(jié)構(gòu)的數(shù)據(jù)庫(kù),如果有,需要做的就是使用代理把發(fā)布服務(wù)器現(xiàn)有的數(shù)據(jù)初始化過(guò)去;如果沒(méi) 有對(duì)應(yīng)的相同結(jié)構(gòu)的數(shù)據(jù)庫(kù),就需要要把發(fā)布服務(wù)器當(dāng)前的數(shù)據(jù)庫(kù)結(jié)構(gòu)和當(dāng)前的數(shù)據(jù)都初始化到訂閱服務(wù)器中。當(dāng)然這里所說(shuō)的操作都是在下面的實(shí)施步驟中實(shí)現(xiàn), 不需要單獨(dú)處理。 b.操作前,也不允許這三臺(tái)服務(wù)器對(duì)應(yīng)的別名使用呢稱,比如"LOCAL",這樣的別名要?jiǎng)h除重建,可以采用主機(jī)名,比如:server02. 下面開(kāi)始執(zhí)行數(shù)據(jù)庫(kù)同步的操作: 到 這里就可以完成了,修改發(fā)布服務(wù)器數(shù)據(jù)庫(kù)中的內(nèi)容,等一兩分鐘,數(shù)據(jù)就同步到訂閱服務(wù)器中了。不過(guò)由于第一次執(zhí)行需要快照,如果發(fā)布庫(kù)中有一定的內(nèi)容,第 一次執(zhí)行可能需要幾分鐘時(shí)間。如果數(shù)據(jù)不能同步過(guò)去,大家是調(diào)度設(shè)置時(shí)間太短(比如1分鐘)使快照不能完成,所以后面的步驟無(wú)法執(zhí)行,遇到這樣的情況的 話, -------------------------------------------------------------------------------- http://www.itpub.net/showthread.php?threadid=558706
http://blog.csdn.net/renzhe2008/relatedarticles/1717005.aspx |
- 通過(guò)創(chuàng)建SQLServer 2005到 Oracle10g 的鏈接服務(wù)器實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)換方案
- sqlserver 2000中每個(gè)服務(wù)器角色的解釋
- sqlserver中創(chuàng)建鏈接服務(wù)器圖解教程
- 簡(jiǎn)單實(shí)用SQL腳本Part SQLServer 2005 鏈接服務(wù)器
- 遠(yuǎn)程連接SQLSERVER 2000服務(wù)器方法
- sqlserver 2000 遠(yuǎn)程連接 服務(wù)器的解決方案
- Sql Server2012 使用IP地址登錄服務(wù)器的配置圖文教程
相關(guān)文章
SqlServer如何通過(guò)SQL語(yǔ)句獲取處理器(CPU)、內(nèi)存(Memory)、磁盤(pán)(Disk)以及操作系統(tǒng)相關(guān)信息
這篇文章主要介紹了SqlServer如何通過(guò)SQL語(yǔ)句獲取處理器(CPU)、內(nèi)存(Memory)、磁盤(pán)(Disk)以及操作系統(tǒng)相關(guān)信息的相關(guān)資料,需要的朋友可以參考下2015-11-11用SQL語(yǔ)句添加刪除修改字段、一些表與字段的基本操作、數(shù)據(jù)庫(kù)備份等
用SQL語(yǔ)句添加刪除修改字段、一些表與字段的基本操作、數(shù)據(jù)庫(kù)備份等,需要的朋友可以參考下。2011-11-11SQL Server誤區(qū)30日談 第24天 26個(gè)有關(guān)還原(Restore)的誤區(qū)
本系列文章一直所沒(méi)有觸及的就是有關(guān)”還原(Restore)”的話題,因?yàn)橐坏砍兜竭@個(gè)話題就會(huì)涉及大量的誤區(qū),多到我無(wú)法通過(guò)一篇文章說(shuō)完的地步。2013-01-01MSSQL??附加數(shù)據(jù)庫(kù)提示“錯(cuò)誤?823”數(shù)據(jù)恢復(fù)實(shí)操
這篇文章主要介紹了MSSQL?2000?附加數(shù)據(jù)庫(kù)提示“錯(cuò)誤?823”數(shù)據(jù)恢復(fù)實(shí)操,報(bào)錯(cuò)823一般數(shù)據(jù)庫(kù)的物理頁(yè)面出現(xiàn)了損壞或者校驗(yàn)值損壞導(dǎo)致數(shù)據(jù)庫(kù)頁(yè)面無(wú)法被識(shí)別還有異常斷電導(dǎo)致的文件系統(tǒng)損壞,數(shù)據(jù)庫(kù)頁(yè)面丟失,下面針對(duì)錯(cuò)誤?823對(duì)數(shù)據(jù)進(jìn)行恢復(fù),需要的朋友可以參考一下2022-03-03SQLServer存儲(chǔ)過(guò)程中事務(wù)的使用方法
這篇文章主要介紹了SQLServer存儲(chǔ)過(guò)程中事務(wù)的使用方法,簡(jiǎn)短的代碼帶大家更好的學(xué)習(xí)使用SQLServer存儲(chǔ)過(guò)程中事務(wù),感興趣的小伙伴們可以參考一下2015-12-12數(shù)據(jù)庫(kù)日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(2)
下面小編就為大家?guī)?lái)一篇數(shù)據(jù)庫(kù)基礎(chǔ)的幾道練習(xí)題(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望可以幫到你2021-07-07如何區(qū)分SQL數(shù)據(jù)庫(kù)中的主鍵與外鍵
這篇文章主要介紹了如何分清SQL數(shù)據(jù)庫(kù)中的主鍵與外鍵,這里簡(jiǎn)單介紹下,方便需要的朋友2013-06-06SQL Server 事務(wù),異常和游標(biāo)詳解
這篇文章主要為大家介紹了SQLServer事務(wù),異常和游標(biāo),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-01-01對(duì)有自增長(zhǎng)字段的表導(dǎo)入數(shù)據(jù)注意事項(xiàng)
對(duì)有自增長(zhǎng)字段的表導(dǎo)入數(shù)據(jù)注意事項(xiàng)2008-12-12