您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
05 怎么通過訂閱鏈接下載配置文件則文件(請教怎么設置讓服務器共享文件夾禁止放入.exe文件?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-08 07:53:16【】0人已围观
简介據的一致性。SQL復制的基本元素包括出版服務器、訂閱服務器、分發服務器、出版物、文章SQL復制的工作原理SQLSERVER主要采用出版物、訂閱的方式來處理復制。源數據所在的服務器是出版服務器,負責發表
SQL復制的基本元素包括
出版服務器、訂閱服務器、分發服務器、出版物
、文章
SQL復制的工作原理
SQLSERVER主要采用出版物、訂閱的方式來處理
復制。源數據所在的服務器是出版服務器,負責
發表數據。出版服務器把要發表的數據的所有改
變情況的拷貝復制到分發服務器,分發服務器包
含有一個分發數據庫,可接收數據的所有改變,
并保存這些改變,再把這些改變分發給訂閱服務
器
SQLSERVER復制技術類型
SQLSERVER提供了三種復制技術,分別是:
1、快照復制(呆會我們就使用這個)
2、事務復制
3、合并復制
只要把上面這些概念弄清楚了那么對復制也就有
了一定的理解。接下來我們就一步一步來實現復
制的步驟。
第一先來配置出版服務器
(1)選中指定[服務器]節點
(2)從[工具]下拉菜單的[復制]子菜單中選擇[發
布、訂閱服務器和分發]命令
(3)系統彈出一個對話框點[下一步]然后看著提
示一直操作到完成。
(4)當完成了出版服務器的設置以后系統會為該
服務器的樹形結構中添加一個復制監視器。同時
也生成一個分發數據庫(distribution)
第二創建出版物
(1)選中指定的服務器
(2)從[工具]菜單的[復制]子菜單中選擇[創建和
管理發布]命令。此時系統會彈出一個對話框
(3)選擇要創建出版物的數據庫,然后單擊[創建
發布]
(4)在[創建發布向導]的提示對話框中單擊[下一
步]系統就會彈出一個對話框。對話框上的內容
是復制的三個類型。我們現在選第一個也就是默
認的快照發布(其他兩個大家可以去看看幫助)
(5)單擊[下一步]系統要求指定可以訂閱該發布
的數據庫服務器類型,SQLSERVER允許在不同的
數據庫如ORACLE或ACCESS之間進行數據復制。但
是在這里我們選擇運行"SQLSERVER2000"的數據
庫服務器
(6)單擊[下一步]系統就彈出一個定義文章的對
話框也就是選擇要出版的表
(7)然后[下一步]直到操作完成。當完成出版物
的創建后創建出版物的數據庫也就變成了一個共
享數據庫。
第三設計訂閱
(1)選中指定的訂閱服務器
(2)從[工具]下拉菜單中選擇[復制]子菜單的[請
求訂閱]
(3)按照單擊[下一步]操作直到系統會提示檢查S
QLSERVER代理服務的運行狀態,執行復制操作的
前提條件是SQLSERVER代理服務必須已經啟動。
(4)單擊[完成]。完成訂閱操作。
完成上面的步驟其實復制也就是成功了。但是如
何來知道復制是否成功了呢?這里可以通過這種
方法來快速看是否成功。展開出版服務器下面的
復制——發布內容——右鍵發布內容——屬性—
—擊活——狀態然后點立即運行代理程序接著點
代理程序屬性擊活調度把調度設置為每一天發生
,每一分鐘,在0:00:00和23:59:59之間。
接下來就是判斷復制是否成功了打開C:/Program
Files/MicrosoftSQLServer/MSSQL/REPLDATA/un
c/XIAOWANGZI_database_database下面看是不是
有一些以時間做為文件名的文件夾差不多一分中
就產生一個。要是你還不信的話就打開你的數據
庫看在訂閱的服務器的指定訂閱數據庫下看是不
是看到了你剛才所發布的表—
一個手工同步的方案
--定時同步服務器上的數據
--例子:
--測試環境,SQLServer2000,遠程服務器名:xz,
用戶名為:sa,無密碼,測試數據庫:test
--服務器上的表(查詢分析器連接到服務器上創
建)
createtable[user](idintprimarykey,numberva
rchar(4),namevarchar(10))
go
--以下在局域網(本機操作)
--本機的表,state說明:null表示新增記錄,1表
示修改過的記錄,0表示無變化的記錄
ifexists(select*fromdbo.sysobjectswhereid=
object_id(N'[user]')andOBJECTPROPERTY(id,N
'IsUserTable')=1)
droptable[user]
GO
createtable[user](idintidentity(1,1),numbe
rvarchar(4),namevarchar(10),statebit)
go
--創建觸發器,維護state字段的值
createtriggert_stateon[user]
afterupdate
as
update[user]setstate=1
from[user]ajoininsertedbona.id=b.id
wherea.stateisnotnull
go
--為了方便同步處理,創建鏈接服務器到要同步
的服務器
--這里的遠程服務器名為:xz,用戶名為:sa,無密
碼
ifexists(select1frommaster..sysserverswher
esrvname='srv_lnk')
execsp_dropserver'srv_lnk','droplogins'
go
execsp_addlinkedserver'srv_lnk','','SQLOLE
DB','xz'
execsp_addlinkedsrvlogin'srv_lnk','false',
null,'sa'
go
--創建同步處理的存儲過程
ifexists(select*fromdbo.sysobjectswhereid=
object_id(N'[dbo].[p_synchro]')andOBJECTPR
OPERTY(id,N'IsProcere')=1)
dropprocere[dbo].[p_synchro]
GO
createprocp_synchro
as
--setXACT_ABORTon
--啟動遠程服務器的MSDTC服務
--execmaster..xp_cmdshell'isql/S"xz"/U"sa"
/P""/q"execmaster..xp_cmdshell''買粉絲startms
dtc'',no_output"',no_output
--啟動本機的MSDTC服務
--execmaster..xp_cmdshell'買粉絲startmsdtc',n
o_output
--進行分布事務處理,如果表用標識列做主鍵,用
下面的方法
--BEGINDISTRIBUTEDTRANSACTION
--同步刪除的數據
deletefromsrv_lnk.test.dbo.[user]
whereidnotin(selectidfrom[user])
--同步新增的數據
insertintosrv_lnk.test.dbo.[user]
selectid,number,namefrom[user]wherestateis
null
--同步修改的數據
updatesrv_lnk.test.dbo.[user]set
number=b.number,name=b.name
fromsrv_lnk.test.dbo.[user]a
join[user]bona.id=b.id
whereb.state=1
--同步后更新本機的標志
update[user]setstate=0whereisnull(state,1)
=1
--COMMITTRAN
go
--創建作業,定時執行數據同步的存儲過程
ifexists(SELECT1frommsdb..sysjobswherename
='數據處理')
EXECUTEmsdb.dbo.sp_delete_job@job_name='數
據處理'
execmsdb..sp_add_job@job_name='數據處理'
--創建作業步驟
declare@sqlvarchar(800),@dbnamevarchar(250
)
select@sql='execp_synchro'--數據處理的命令
,@dbname=db_name()--執行數據處理的數據庫名
execmsdb..sp_add_jobstep@job_name='數據處
理',
@step_name='數據同步',
@subsystem='TSQL',
@database_name=@dbname,
@買粉絲mand=@sql,
@r
很赞哦!(1)
相关文章
- 01 青島酒店管理職業技術學院和山東外貿職業學院對比(山東職業學校哪最好)
- 02 背景圖ins風高級質感女生(女生網名ins高級質感,有高級感的網名ins風)
- 02 聯合國貿易和發展會議(UNCTAD)(unctad是什么組織)
- 01 青島瑞尚貿易發展有限公司不給投保(青島瑞尚貿易發展有限公司的公司簡介)
- 02 肇慶工業貿易學校宿舍晚上幾點關門(肇慶市工業貿易學校有多少個飯堂,伙食怎么樣?宿舍環境好嗎?)
- 02 自己開個買粉絲怎么弄(怎么開通自己的買粉絲買粉絲)
- 02 騰訊科技買粉絲找回密碼(企業買粉絲怎么申請流程)
- 01 青島眼睫毛貿易公司招聘銷售業務(青島圣樂輝眼睫毛有限公司怎么樣?)
- 02 聯合國國際貿易數據庫怎么查數據(世界出口總額怎么查)
- 01 青島網紅墻在哪里(即墨的旅游區即墨附近的景點在哪里)
热门文章
站长推荐
02 騰訊游戲安全買粉絲買粉絲的名稱是(游戲安全知識答題,誰知道答案,急急急!)
01 青島注冊貿易公司流程(想在青島市南區注冊公司,不知道手續怎么辦,有沒有好的代理公司能幫忙啊?)
01 青島市服務貿易協會是什么單位(專利法知識競賽題)
01 青島市外貿服裝市場在哪里(青島做服裝生意從哪里進貨啊)
01 青島年貨展銷會時間表(2020青島國際會展中心年貨大集1月10日開啟持續時間+附青島年貨節信息)
01 青島景點預約買粉絲(2022青島景點免票如何預訂免票景點名單?)
02 聯合國國際貿易數據庫網站老版本(在國際貿易中,哪些買賣不適用《聯合國國際貨物銷售合同公約》?)
01 青島輝繁茂貿易有限公司待遇(有人去過青島輝繁茂貿易有限公司面試嗎?怎么樣?)