SQL Server 2008 R2雙機熱備方案

zhcunique發表於2021-03-18

作用

1. 可以實施響應備份事務,備份時間間隔較短

2. 當主 掛掉時可以切到備份資料庫伺服器,程式不會掛掉

操作

1. 需要兩臺分別安裝 SQL Server 2008R2 的資料庫伺服器。

釋出伺服器 :主庫所在的伺服器。( 10.51.50.149

訂閱伺服器 :備份伺服器。( 10.51.50.150

釋出伺服器和訂閱伺服器:設定統一登入賬戶和密碼並開啟代理


2. 前期準備:

釋出伺服器 ( 10.51.50.149 ) 上將需要釋出的資料庫,例如: ZS_IB 內容備份至本地路徑。

 

選擇備份路徑為 主庫伺服器的某一路徑並指定備份名,例如: 路徑為 D:\DB_Backup\ZSIB ,檔名為 ZSIB20161227.bak ,點選確定開始備份,最後提示備份成功。

 

將儲存的備份檔案 ZSIB20161227.bak 複製至 訂閱伺服器某一路徑下,並在訂閱伺服器中還原該備份

 

輸入目標資料庫名稱,與釋出資料庫名 ZS_IB 一致,指定還原的裝置為源裝置,

新增剛才從釋出伺服器中複製過來的備份檔案 ZSIB20161227.bak

 

選擇存放路徑中的備份檔案後,點選確定

 

最後再點選確定,等待完成還原。 這樣就保持了當前釋出伺服器和訂閱伺服器的一致。

 

2. 釋出伺服器上新建釋出:

新建釋出

 

選擇需要釋出的資料庫,點選下一步

選擇事務釋出,點選下一步

 

勾選所有的釋出物件,點選下一步

 

無需篩選釋出中資料,直接點選下一步

 

立即建立快照,點選下一步

 

安全設定

 

輸入釋出 SQL Server 登入賬戶和密碼,點選確定

 

點選下一步

 

建立釋出,點選下一步

輸入釋出名稱,點選完成

 

顯示釋出成功

 

釋出成功後,在本地 SQL server 管理工具的,複製 -> 本地釋出中,可以檢視到剛剛釋出的資料庫

 

設定目錄資料夾為共享模式


3. 登入訂閱伺服器,在訂閱伺服器 ( 0.51.50.150 ) 中建立訂閱

查詢釋出伺服器


查詢到剛剛做過釋出的伺服器,並使用釋出伺服器的登入名和密碼,點選連線


選擇剛剛已經發布過的資料庫,點選下一步

選擇在其訂閱伺服器上執行每個代理 ( 請求訂閱 ) ,點選下一步


新增訂閱資料庫,點選下一步

配置訂閱伺服器連線屬性

輸入釋出伺服器登入名和密碼,點選確定


點選下一步

代理計劃是連續執行,點選下一步


初始化時間為立即,點選下一步

建立訂閱,點選下一步

 

完成訂閱

訂閱成功


開啟本地訂閱選單選擇訂閱的檔案右鍵點選

找到快照點開修改快照位置和快照資料夾點選確定


對本地訂閱右鍵點選重新初始化


以下是完成的訂閱後,並可以檢視訂閱歷史記錄


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994536/viewspace-2763456/,如需轉載,請註明出處,否則將追究法律責任。

相關文章