LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

使用的是SQL Server自帶的發(fā)布與訂閱功能實(shí)現(xiàn)數(shù)據(jù)庫(kù)實(shí)時(shí)同步方法設(shè)置

admin
2023年9月15日 15:47 本文熱度 1428

一、客戶需求

客戶現(xiàn)在有一個(gè)需求,公司有一臺(tái)很重要SQL數(shù)據(jù)庫(kù),怕有一天服務(wù)器或者系統(tǒng)崩潰,導(dǎo)致所有SQL數(shù)據(jù)庫(kù)數(shù)據(jù)丟失,客戶想把數(shù)據(jù)庫(kù)數(shù)據(jù),通過某種方式將數(shù)庫(kù)進(jìn)行實(shí)時(shí)同步到另外一臺(tái)服務(wù)器上,這樣可以做個(gè)backup。

那客戶這個(gè)需求如何實(shí)現(xiàn)呢?


二、解決方案

通過分析與研究,使用的是SQL自帶的發(fā)布與訂閱功能,舊的SQL Server版本是2008,新安裝一個(gè)SQL Server 2014版本,通過舊SQL Serer發(fā)布,再通過SQL Server2014訂閱,來同步數(shù)據(jù)庫(kù)數(shù)據(jù)。


三、實(shí)現(xiàn)過程

3.1、發(fā)布

發(fā)布前準(zhǔn)備:首先兩個(gè)服務(wù)器之間要能相互通訊,也就是能ping命令能通。平時(shí)我們連接數(shù)據(jù)庫(kù)時(shí),經(jīng)常都是用的ip登陸,但是發(fā)布的時(shí)候不能這樣,必須用服務(wù)器名稱。

如果在不同網(wǎng)段的兩臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,可以在兩臺(tái)服務(wù)器hosts文件中添加對(duì)應(yīng)的IP地址和主機(jī)名。

在舊服務(wù)器上,打開SQL Server數(shù)據(jù)庫(kù)軟件,進(jìn)行發(fā)布SQL數(shù)據(jù)庫(kù)。

1、舊服務(wù)器上,找到復(fù)制--本地發(fā)布,右擊新建發(fā)布。

 

2、選擇需要發(fā)布的數(shù)據(jù)庫(kù)名稱。

 

3、選擇事務(wù)發(fā)布。

 

4、在此數(shù)據(jù)庫(kù)中,查看表,是否都可以正常的被發(fā)布,如下圖所示,有些表無法正常發(fā)布,那該怎么辦?

 

5、發(fā)現(xiàn)是由于這些表中沒有主鍵,需要給這三張表設(shè)置主鍵。

 

6、設(shè)置主鍵。

 

 

 

8、發(fā)現(xiàn)還有一個(gè)表無法發(fā)布。

 

9、查看原因。

 

10、需要將此表中的,阻止保存要求重新創(chuàng)建表的更改項(xiàng)勾選去掉。

 

 

11、去掉后,發(fā)現(xiàn)此表可以正常設(shè)置主鍵。

 

12、可以看到所有的表都可以正常發(fā)布了。

 

13、下一步。

 

14、選擇添加。

 

15、選擇立即創(chuàng)建快照并使快照保持可用狀態(tài),以初始化訂閱。

 

16、選擇安全設(shè)置。

 

17、輸入數(shù)據(jù)庫(kù)的sa用戶名和密碼。

 

18、選擇下一步。這時(shí)要注意,需要將數(shù)據(jù)庫(kù)的代理服務(wù)開啟,和SQL browser服務(wù)開啟。

 

19、創(chuàng)建發(fā)布。

 

20、新建一個(gè)發(fā)布名稱。

 

21、發(fā)布成功。

 

22、發(fā)布的同時(shí),要保證如下此SQL目錄可讀寫。

 

3.2、訂閱

1、要新服務(wù)器上,找到SQL Server代理服務(wù)器,將其開啟,自動(dòng)。

 

2、找到SQL Browser將其服務(wù)開啟。

 

3、可以Ping通發(fā)布服務(wù)器的主機(jī)名。

 

4、找到復(fù)制--本地訂閱。

 

5、選擇下一步。

 

6、選擇查找SQL Server發(fā)布服務(wù)器。

 

7、選擇發(fā)布服務(wù)器的名稱,或者手動(dòng)輸入發(fā)布服務(wù)器名稱,輸入發(fā)布服務(wù)器的用戶名sa,發(fā)布服務(wù)器數(shù)據(jù)庫(kù)sa密碼。

 

8、可以查詢到剛才我們發(fā)布的數(shù)據(jù)庫(kù)名稱。

 

9、選擇在發(fā)布服務(wù)器 PRD-SQL上運(yùn)行所有代理。

 

10、選擇新建數(shù)據(jù)庫(kù)。

 

 

11、新建一個(gè)數(shù)據(jù)庫(kù),來同步發(fā)布服務(wù)器中的數(shù)據(jù)庫(kù)。

 

12、新建數(shù)據(jù)庫(kù)完成,點(diǎn)擊下一步。

 

13、選擇與訂閱服務(wù)器的連接。

 

14、輸入訂閱服務(wù)器數(shù)據(jù)庫(kù)sa用戶名和密碼。

 

15、選擇下一步。

 

16、選擇連續(xù)運(yùn)行。

 

17、選擇立即初始化時(shí)間。

 

18、選擇創(chuàng)建訂閱。

 

19、選擇完成。

 

20、訂閱創(chuàng)建成功。

 

3.3、測(cè)試結(jié)果

1、在發(fā)布服務(wù)器上查看同步狀態(tài)。

 

2、可以看到正在同步數(shù)據(jù)庫(kù)表。

 

 

 

3、同步完成后,可以查看數(shù)據(jù)庫(kù)數(shù)據(jù)有多少條和訂閱服務(wù)器進(jìn)行對(duì)比,如果一樣說明成功。

 

4、在訂閱服務(wù)器上,可以查看到所有的表都已經(jīng)同步過來了。而且數(shù)據(jù)總條目都和發(fā)布服務(wù)器數(shù)據(jù)一樣,實(shí)時(shí)數(shù)據(jù)備份成功。

當(dāng)以后,發(fā)布服務(wù)器此數(shù)據(jù)庫(kù)中有變動(dòng),訂閱服務(wù)器數(shù)據(jù)庫(kù)也會(huì)實(shí)時(shí)變動(dòng)。


該文章在 2023/9/15 15:48:43 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
亚洲国产一区二区试看 | 欧美亚洲国产aⅴ人妖 | 色香欲亚洲天天综合网 | 香蕉在线制服丝袜 | 色婷婷缴婷婷5月情综天天 五月婷婷激情六月 | 一级夜理论片久久 |