02-Sql Server 集群-服務(wù)器操作實(shí)踐

數(shù)據(jù)庫(kù)版本 Sql Server 2012

建立發(fā)布服務(wù)器

1、登錄 SQL Server Management Studio
2、選中 “復(fù)制” 節(jié)點(diǎn)
3、右鍵,配置分發(fā),下一步
4、選擇默認(rèn)服務(wù)器充當(dāng)分發(fā)服務(wù)器,下一步
5、切換到文件夾管理,新建 “Replication” 文件夾,并開(kāi)啟共享
6、其他服務(wù)器上測(cè)試 “Replication” 能否正常訪問(wèn)
7、將共享目錄拷貝到快照文件夾,下一步
8、Sql Server 會(huì)創(chuàng)建內(nèi)部 “distribution”
分發(fā)數(shù)據(jù)庫(kù),默認(rèn)即可,下一步
9、選擇服務(wù)器作為發(fā)布人,默認(rèn)即可,下一步
10、最后選擇配置發(fā)布

注,完成后數(shù)據(jù)庫(kù)已經(jīng)成為配置數(shù)據(jù)庫(kù),再點(diǎn)擊 “復(fù)制” 節(jié)點(diǎn),沒(méi)有配置分發(fā)選項(xiàng)了

發(fā)布數(shù)據(jù)庫(kù)

1、復(fù)制、本地發(fā)布,右鍵,新建發(fā)布
2、選擇需要發(fā)布的數(shù)據(jù)庫(kù),下一步
3、選擇發(fā)布類型,大數(shù)據(jù)庫(kù)情況下推薦事務(wù)發(fā)布,即將主庫(kù)執(zhí)行的操作以事務(wù)狀態(tài)發(fā)布出去,在從庫(kù)再次執(zhí)行
4、選擇需要發(fā)布的對(duì)象,下一步
5、篩選表行,默認(rèn)即可,下一步
6、選中立即創(chuàng)建快照并使快照保持可用狀態(tài),下一步
7、點(diǎn)擊安全設(shè)置,設(shè)置域用戶賬號(hào),設(shè)置好后確定,下一步
8、默認(rèn)選中創(chuàng)建發(fā)布即可,下一步
9、新建發(fā)布名稱 test_sync,點(diǎn)擊完成

注,事務(wù)發(fā)布中的所有表都需要主鍵列

訂閱數(shù)據(jù)庫(kù)

1、登錄從服務(wù)器,選中 “復(fù)制” 節(jié)點(diǎn),本地訂閱
2、右鍵,新建訂閱
3、選擇發(fā)布服務(wù)器,查找 Sql Server 發(fā)布服務(wù)器
4、登錄發(fā)布服務(wù)器賬號(hào),選擇 test_sync,下一步
5、默認(rèn)請(qǐng)求訂閱即可,下一步
6、選擇訂閱服務(wù)器,新建數(shù)據(jù)庫(kù),選擇新建的數(shù)據(jù)庫(kù),下一步
7、分發(fā)代理安全性,選擇設(shè)置域賬號(hào)
8、同步計(jì)劃,默認(rèn)連續(xù)運(yùn)行即可,下一步
9、初始化訂閱,默認(rèn)立即開(kāi)始即可,下一步直至完成

異常

無(wú)法配置分發(fā)

SQL Server 復(fù)制需要有實(shí)際的服務(wù)器名稱才能連接到服務(wù)器。請(qǐng)指定實(shí)際的服務(wù)器名稱“WIN-B19DTEL2B4T”。 (Replication.Utilities)
問(wèn)題分析

安裝Sql Server 后,修改機(jī)器名,導(dǎo)致數(shù)據(jù)庫(kù)中指定系統(tǒng)名與實(shí)際機(jī)器名不一致

# 執(zhí)行修改數(shù)據(jù)庫(kù)系統(tǒng)名稱
use master
go

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
ELSE
    PRINT '實(shí)例名與主機(jī)名一致,無(wú)需修改!'
    
# 重啟 Sql Server 服務(wù)
# 運(yùn)行,services.msc,找到SQL Server (MSSQLSERVER),重啟
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容