領(lǐng)先的建站品牌——優(yōu)聯(lián)科技旗下建站參謀長(zhǎng),開(kāi)啟您的電商之旅!
搜索
   付款方式    |    幫助中心    |       服務(wù)熱線:0750-3900020

我們將用盡全力幫您解決每一個(gè)問(wèn)題

江門(mén)網(wǎng)站設(shè)計(jì):網(wǎng)頁(yè)制作中的網(wǎng)站同步鏡像教程

發(fā)表時(shí)間:2020-09-27 16:58

許多時(shí)分我們對(duì)于鏡像網(wǎng)站有一個(gè)很模糊的概念,不懂鏡像網(wǎng)站的數(shù)據(jù),那么今天江門(mén)優(yōu)聯(lián)科技網(wǎng)站建造的小編就教我們網(wǎng)頁(yè)制造中的網(wǎng)站同步鏡像教程,修正鏡像網(wǎng)站的程序?yàn)樘峤粩?shù)據(jù)到母數(shù)據(jù)庫(kù),讀取則在當(dāng)時(shí)鏡像下的數(shù)據(jù)。不過(guò),修正起來(lái)麻煩!普通用戶修正也十分難!我們了解一下就能夠!小編給我們一個(gè)思路!有能力的朋友能夠試試阿!


江門(mén)網(wǎng)站建造


       MSSQL數(shù)據(jù)同步運(yùn)用數(shù)據(jù)庫(kù)仿制技能實(shí)現(xiàn)數(shù)據(jù)同步更新


  仿制的概念

  仿制是將一組數(shù)據(jù)從一個(gè)數(shù)據(jù)源仿制到多個(gè)數(shù)據(jù)源的技能,是將一份數(shù)據(jù)發(fā)布到多個(gè)存儲(chǔ)站點(diǎn)上的有效方法。運(yùn)用仿制技能,用戶能夠?qū)⒁环輸?shù)據(jù)發(fā)布到多臺(tái)服務(wù)器上,然后使不同的服務(wù)器用戶都能夠在權(quán)限的答應(yīng)的范圍內(nèi)共享這份數(shù)據(jù)。仿制技能能夠確保分布在不同地址的數(shù)據(jù)主動(dòng)同步更新,然后確保數(shù)據(jù)的一致性。


  SQL仿制的基本元素包括

  出書(shū)服務(wù)器、訂閱服務(wù)器、分發(fā)服務(wù)器、出書(shū)物、文章


  SQL仿制的工作原理

  SQL SERVER 首要采用出書(shū)物、訂閱的方法來(lái)處理仿制。源數(shù)據(jù)地點(diǎn)的服務(wù)器是出書(shū)服務(wù)器,負(fù)責(zé)宣布數(shù)據(jù)。出書(shū)服務(wù)器把要宣布的數(shù)據(jù)的一切改動(dòng)狀況的仿制仿制到分發(fā)服務(wù)器,分發(fā)服務(wù)器包含有一個(gè)分發(fā)數(shù)據(jù)庫(kù),可接納數(shù)據(jù)的一切改動(dòng),并保存這些改動(dòng),再把這些改動(dòng)分發(fā)給訂閱服務(wù)器


<p font-size:14px;background-color:#ffffff;text-align:center;"="" style="overflow-wrap: break-word; margin-top: 5px; margin-bottom: 5px; font-family: "sans serif", tahoma, verdana, helvetica; font-size: 13.3333px; white-space: normal; color: rgb(85, 85, 85);">江門(mén)網(wǎng)站建造
  SQL SERVER仿制技能類(lèi)型
  SQL SERVER提供了三種仿制技能,分別是:
  1、快照仿制(呆會(huì)江門(mén)網(wǎng)站建造的小編就運(yùn)用這個(gè))
  2、業(yè)務(wù)仿制
  3、兼并仿制
  只要把上面這些概念弄清楚了那么對(duì)仿制也就有了必定的了解。接下來(lái)江門(mén)網(wǎng)站建造的小編就一步一步來(lái)實(shí)現(xiàn)仿制的過(guò)程。
  第一先來(lái)裝備出書(shū)服務(wù)器
  (1)選中指定[服務(wù)器]節(jié)點(diǎn)
  (2)從[東西]下拉菜單的[仿制]子菜單中挑選[發(fā)布、訂閱服務(wù)器和分發(fā)]指令
  (3)體系彈出一個(gè)對(duì)話框點(diǎn)[下一步]然后看著提示一向操作到完結(jié)。

  (4)當(dāng)完結(jié)了出書(shū)服務(wù)器的設(shè)置以后體系會(huì)為該服務(wù)器的樹(shù)形結(jié)構(gòu)中添加一個(gè)仿制監(jiān)視器。一起也生成一個(gè)分發(fā)數(shù)據(jù)庫(kù)(distribution)


江門(mén)網(wǎng)站建造


  第二創(chuàng)立出書(shū)物


  (1)選中指定的服務(wù)器
  (2)從[東西]菜單的[仿制]子菜單中挑選[創(chuàng)立和辦理發(fā)布]指令。此刻體系會(huì)彈出一個(gè)對(duì)話框
  (3)挑選要?jiǎng)?chuàng)立出書(shū)物的數(shù)據(jù)庫(kù),然后單擊[創(chuàng)立發(fā)布]
  (4)在[創(chuàng)立發(fā)布向?qū)的提示對(duì)話框中單擊[下一步]體系就會(huì)彈出一個(gè)對(duì)話框。對(duì)話框上的內(nèi)容是仿制的三個(gè)類(lèi)型。江門(mén)網(wǎng)站建造的小編現(xiàn)在選第一個(gè)也便是默認(rèn)的快照發(fā)布(其他兩個(gè)我們能夠去看看幫助)
  (5)單擊[下一步]體系要求指定能夠訂閱該發(fā)布的數(shù)據(jù)庫(kù)服務(wù)器類(lèi)型,SQLSERVER允許在不同的數(shù)據(jù)庫(kù)如 ORACLE或ACCESS之間進(jìn)行數(shù)據(jù)仿制??墒窃谶@里江門(mén)網(wǎng)站建造的小編挑選運(yùn)行"SQL SERVER 2000"的數(shù)據(jù)庫(kù)服務(wù)器
  (6)單擊[下一步]體系就彈出一個(gè)界說(shuō)文章的對(duì)話框也便是挑選要出書(shū)的表

  (7)然后[下一步]直到操作完結(jié)。當(dāng)完結(jié)出書(shū)物的創(chuàng)立后創(chuàng)立出書(shū)物的數(shù)據(jù)庫(kù)也就變成了一個(gè)共享數(shù)據(jù)庫(kù)。


  第三設(shè)計(jì)訂閱


  (1)選中指定的訂閱服務(wù)器
  (2)從[東西]下拉菜單中挑選[仿制]子菜單的[請(qǐng)求訂閱]
  (3)按照單擊[下一步]操作直到體系會(huì)提示查看SQL SERVER署理服務(wù)的運(yùn)行狀況,執(zhí)行仿制操作的前提條件是SQL SERVER署理服務(wù)必須現(xiàn)已啟動(dòng)。
  (4)單擊[完結(jié)]。完結(jié)訂閱操作。
  完結(jié)上面的過(guò)程其實(shí)仿制也便是成功了。可是如何來(lái)知道仿制是否成功了呢?江門(mén)網(wǎng)站建造的小編這里能夠通過(guò)這種方法來(lái)快速看是否成功。展開(kāi)出書(shū)服務(wù)器下面的仿制——發(fā)布內(nèi)容——右鍵發(fā)布內(nèi)容——特點(diǎn)——擊活——狀況然后點(diǎn)立即運(yùn)行署理程序接著點(diǎn)署理程序特點(diǎn)擊活調(diào)度把調(diào)度設(shè)置為每一天產(chǎn)生,每一分鐘,在0:00:00和23:59:59之間。接下來(lái)便是判斷仿制是否成功了打開(kāi)C:\Program Files\Microsoft SQL Server\MSSQL\REPLDATA\unc\XIAOWANGZI_database_database下面看是不是有一些以時(shí)間做為文件名的文件夾差不多一分中就產(chǎn)生一個(gè)。要是你還不信的話就打開(kāi)你的數(shù)據(jù)庫(kù)看在訂閱的服務(wù)器的指定訂閱數(shù)據(jù)庫(kù)下看是不是看到了你剛才所發(fā)布的表—
  一個(gè)手藝同步的方案
  --守時(shí)同步服務(wù)器上的數(shù)據(jù)
  --例子:
  --測(cè)驗(yàn)環(huán)境,SQL Server2000,長(zhǎng)途服務(wù)器名:xz,用戶名為:sa,無(wú)密碼,測(cè)驗(yàn)數(shù)據(jù)庫(kù):test
  --服務(wù)器上的表(查詢分析器連接到服務(wù)器上創(chuàng)立)
  create table [user](id int primary key,number varchar(4),name varchar(10))
--以下在局域網(wǎng)(本機(jī)操作)
  --本機(jī)的表,state說(shuō)明:null 表明新增記載,1 表明修正過(guò)的記載,0 表明無(wú)變化的記載
  if exists (select * from dbo.sysobjects where id = object_id(N'[user]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  drop table [user]
  GO
  create table [user](id int identity(1,1),number varchar(4),name varchar(10),state bit)
  go
  --創(chuàng)立觸發(fā)器,維護(hù)state字段的值
  create trigger t_state on [user]
  after update
  as
  update [user] set state=1
  from [user] a join inserted b on a.id=b.id
  where a.state is not null
  go
  --為了便利同步處理,創(chuàng)立鏈接服務(wù)器到要同步的服務(wù)器
  --這里的長(zhǎng)途服務(wù)器名為:xz,用戶名為:sa,無(wú)密碼
  if exists(select 1 from master..sysservers where srvname='srv_lnk')
  exec sp_dropserver 'srv_lnk','droplogins'
  go
  exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','xz'
  exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa'
  go
  --創(chuàng)立同步處理的存儲(chǔ)過(guò)程
  if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_synchro]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
  drop procedure [dbo].[p_synchro]
  GO

  create proc p_synchro

江門(mén)網(wǎng)站建造


       江門(mén)優(yōu)聯(lián)科技網(wǎng)站建造的小編總結(jié):修正鏡像網(wǎng)站的程序會(huì)有些雜亂,我們能夠了解一下就行~


網(wǎng)站建設(shè)解決方案


企業(yè)官方網(wǎng)站建設(shè)

移動(dòng)端手機(jī)網(wǎng)站

品牌創(chuàng)意網(wǎng)站建設(shè)

微信網(wǎng)站建設(shè)

上市公司網(wǎng)站建設(shè)

微信商城建設(shè)

營(yíng)銷(xiāo)類(lèi)型網(wǎng)站建設(shè)

高端功能定制

專(zhuān)題網(wǎng)站建設(shè)

UI設(shè)計(jì)

B2C商城

前端開(kāi)發(fā)

B2B2C商城



 公司地址:廣東省江門(mén)市萬(wàn)達(dá)寫(xiě)字樓A座1613

 軟件企業(yè)認(rèn)證證書(shū):粵R20140229 軟件產(chǎn)品登記證書(shū):粵DGY20140465 計(jì)算機(jī)軟件著作權(quán)登記證書(shū):2014SR087528 粵ICP備10031563號(hào)

 ? 2009-2017 jisu,Inc.All rights reserved.


電話溝通
預(yù)約上門(mén)