主頁(yè) > 知識(shí)庫(kù) > SQLServer 2005 實(shí)現(xiàn)數(shù)據(jù)庫(kù)同步備份 過(guò)程-結(jié)果-分析

SQLServer 2005 實(shí)現(xiàn)數(shù)據(jù)庫(kù)同步備份 過(guò)程-結(jié)果-分析

熱門(mén)標(biāo)簽:溫州語(yǔ)音外呼系統(tǒng)代理 400電話申請(qǐng)需要開(kāi)戶(hù)費(fèi)嗎 威海智能語(yǔ)音外呼系統(tǒng) 重慶防封電銷(xiāo)機(jī)器人供應(yīng)商 南京電銷(xiāo)外呼系統(tǒng)運(yùn)營(yíng)商 北京辦理400電話多少 西安青牛防封電銷(xiāo)卡 山西語(yǔ)音外呼系統(tǒng)價(jià)格 智能語(yǔ)音外呼系統(tǒng)哪個(gè)牌子好

數(shù)據(jù)庫(kù)復(fù)制:

簡(jiǎn)單來(lái)說(shuō),數(shù)據(jù)庫(kù)復(fù)制就是由兩臺(tái)服務(wù)器,主服務(wù)器和備份服務(wù)器,主服務(wù)器修改后,備份服務(wù)器自動(dòng)修改。

復(fù)制的模式有兩種:推送模式和請(qǐng)求模式,推送模式是主服務(wù)器修改后,自動(dòng)發(fā)給備份服務(wù)器,請(qǐng)求模式是,備份服務(wù)器自動(dòng)去請(qǐng)求,個(gè)人開(kāi)始也比較重視去測(cè)試兩個(gè)模式的差別,但是測(cè)試發(fā)現(xiàn),其實(shí)兩個(gè)模式差別不是很大,在當(dāng)今的服務(wù)器配置中,沒(méi)必要考慮這么多,雖然會(huì)有一些差別,但是可在可以忽略的范圍之內(nèi),建議直接選擇推送模式,因?yàn)榕渲闷饋?lái)相對(duì)簡(jiǎn)單

數(shù)據(jù)庫(kù)發(fā)布類(lèi)型有三種:快照發(fā)布,事務(wù)性發(fā)布,具有可更新訂閱和事務(wù)性發(fā)布,合并發(fā)布

一般都會(huì)采用事務(wù)性發(fā)布,具體好處,就不說(shuō)了,網(wǎng)上一大堆的

復(fù)制過(guò)程:

第一:點(diǎn)開(kāi)數(shù)據(jù)庫(kù)--復(fù)制---本地發(fā)布---新建發(fā)布   

下面只提供需要注意的地方,其他的點(diǎn)擊下一步即可

上面已經(jīng)說(shuō)了,推薦事物

一般只復(fù)制表即可,但是如果需要其他的,請(qǐng)自行考慮

快照,如果每天需要快照一次,那么可以點(diǎn)擊下面的按鈕,如果只快照一次的話,就沒(méi)必要了

使用默認(rèn)配置即可

這樣不出意外就完成了一個(gè)發(fā)布服務(wù)器的配置,那么現(xiàn)在配置訂閱服務(wù)器

可以在你自己機(jī)器上直接操作

第一:點(diǎn)開(kāi)數(shù)據(jù)庫(kù)--復(fù)制---本地發(fā)布---新建訂閱--

找出你剛剛發(fā)布的那個(gè)名稱(chēng)

推送模式和請(qǐng)求模式,如果你不想找麻煩,建議直接使用推送模式

這個(gè)是設(shè)置你的訂閱服務(wù)器了,如果不在同一個(gè)服務(wù)器,那么添加訂閱服務(wù)器,連接到你的訂閱服務(wù)器,也就是備份服務(wù)器

這個(gè)也是,默認(rèn)就行,直至完成即可

重點(diǎn)說(shuō)一下復(fù)制過(guò)程中出現(xiàn)的錯(cuò)誤

①:因?yàn)橹鞣?wù)器和備用服務(wù)器必須在一個(gè)局域網(wǎng)內(nèi),而且不能用IP連接,必須用主機(jī)名連接,那么會(huì)出現(xiàn)使用主機(jī)名無(wú)法連接的情況,可能是因?yàn)樾薷倪^(guò)機(jī)器名,使服務(wù)器.sql和訪問(wèn)和機(jī)器名不一致

使用一下查新,查看是否一致,如果不一致,使用下面代碼修改一下即可

select @@servername和  select serverproperty ('servername')
  

if serverproperty('servername') > @@servername 
begin 
declare @server sysname 
set @server = @@servername 
exec sp_dropserver @server = @server 
set @server = cast(serverproperty('servername') as sysname) 
exec sp_addserver @server = @server , @local = 'LOCAL' 
end

②:如果你使用的是推送模式,那么最大的麻煩將會(huì)是讀取不到快照,一般錯(cuò)誤為:

由于出現(xiàn)操作系統(tǒng)錯(cuò)誤 3,進(jìn)程無(wú)法讀取文件“D:\DBSYNC\unc\FLOORWEB_FLOORLINK2_TESTFLOOR\20081128174839\ufoCorpAccount_2.pre”。

這個(gè)原因是訂閱服務(wù)器讀取不到快照文件夾位置.可能的原因較多,最直接和簡(jiǎn)單的解決辦法是:

將你的快照文件復(fù)制一份,復(fù)制到訂閱服務(wù)器上F:\XX,修改一下   某個(gè)訂閱屬性-》快照位置-》“備用文件夾”,快照文件夾-》F:\XX 

 錯(cuò)誤的原因:第一次復(fù)制時(shí),訂閱服務(wù)器需要到主服務(wù)器讀取快照,進(jìn)行同步,然后主服務(wù)器因?yàn)闄?quán)限問(wèn)題,無(wú)法讀取這個(gè)快照,所以導(dǎo)致如上錯(cuò)誤,將主服務(wù)器的快照復(fù)制到訂閱服務(wù)器,第一次直接根據(jù)這個(gè)快照進(jìn)行同步就可以解決了

測(cè)試的一些結(jié)果:僅供參考

    1.1:如果在訂閱服務(wù)器上修改數(shù)據(jù)(例如update或delete),這個(gè)時(shí)候主服務(wù)器操作后,會(huì)報(bào)錯(cuò),直接會(huì)停止服務(wù)

    1.2:   重新初始化訂閱的時(shí)候,最好使用最新快照,不要使用當(dāng)前快照,會(huì)死人的,因?yàn)樗麜?huì)從開(kāi)始到結(jié)束的快照以后的操作全部執(zhí)行一次,例如,你插入了1000w,刪除了1000w,你使用當(dāng)前快照,可以直接同步了,如果使用以前的,會(huì)將這兩個(gè)步驟全部執(zhí)行的

    1.3:在百萬(wàn)數(shù)據(jù)插入過(guò)程中,內(nèi)存使用大約150-200mb左右,和平時(shí)本來(lái)就占用120mb左右的內(nèi)存相比,可以直接忽視

    1.4:速度方面,500w的數(shù)據(jù)插入,在最后400-500w的時(shí)間約為7分鐘,插入100w的數(shù)據(jù)庫(kù)量,同步大約需要8-10分鐘

標(biāo)簽:河源 黃山 宜春 中衛(wèi) 新余 貸款群呼 濟(jì)寧 金昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQLServer 2005 實(shí)現(xiàn)數(shù)據(jù)庫(kù)同步備份 過(guò)程-結(jié)果-分析》,本文關(guān)鍵詞  SQLServer,2005,實(shí)現(xiàn),數(shù)據(jù)庫(kù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQLServer 2005 實(shí)現(xiàn)數(shù)據(jù)庫(kù)同步備份 過(guò)程-結(jié)果-分析》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于SQLServer 2005 實(shí)現(xiàn)數(shù)據(jù)庫(kù)同步備份 過(guò)程-結(jié)果-分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章