SQL Server 2008 R2 主從資料庫同步

來源:互聯網
上載者:User

標籤:

 一、準備工作:

    主要資料庫伺服器:

    OS:Windows Server 2008 R2    DB: SQL Server 2008 R2

    Hostname : CXMasterDB 

    IP: 192.168.1.224/24    dg: 192.168.1.1

    DNS: 192.168.1.19    DNS: 202.96.209.133

    從資料庫伺服器:

    OS:Windows Server 2008 R2    DB: SQL Server 2008 R2

    Hostname : CXSlaveDB 

    IP: 192.168.1.225/24    dg: 192.168.1.1

    DNS: 192.168.1.19    DNS: 202.96.209.133

    主要資料庫Northwind,如所示:

    從CXSlaveDB中,沒有資料庫Northwind,如所示:

 

    二、建立SQL Server資料庫的管理使用者和共用資料夾使用權限,設定SQL Server服務SQL Server代理的登錄使用者為sqladmin

    1. 在主要資料庫CXMasterDB伺服器上建立使用者sqladmin,如所示:

    win + R ---> lusrmgr.msc斷行符號,如所示:

    設定sqladmin的許可權

    2. 同理,在從資料庫CXSlaveDB伺服器上建立使用者sqladmin且加入administrators組,其他都刪除之!

    3. 分別在主從資料庫伺服器上建立用於存放主從備份記錄檔的共用資料夾DB_Backpup且共用許可權和NTFS許可權,如如所示:

    4. 分別從主要資料庫伺服器上和從資料庫伺服器上開啟SQLServer組態管理員,將SQLServer服務和SQLServer代理服務的“登入身份為”sqladmin使用者且啟動模式為:自動,如所示:

 

    三、配置SQLServer記錄傳送

    1. 在主要資料庫伺服器CXMasterDB上配置

    用sqladmin串連到本地SQL  Server資料庫伺服器

    在資料庫執行個體中,設定管理員身分識別驗證模式和伺服器Proxy 帳戶

    2. 在主要資料庫伺服器CXMasterDB中的Northwind資料庫的屬性的配置

    在Northwind資料庫的屬性 --> 選項 的配置

    在Northwind資料庫的屬性 --> 交易記錄傳送 的配置

    交易記錄備份設定,如所示:

    在中,點擊 計劃…  後,彈出如所示:

    一路確定!見到為止!

    添加次要資料庫執行個體和資料庫

    串連到次要伺服器執行個體和次要資料庫

    次要資料庫設定--->初始化次要資料庫

    註:下面查看看,次要伺服器CXSlaveDB中資料庫的 資料檔案和記錄檔的檔案夾的路徑

    次要資料庫設定--->複製檔案

    在中 擊點  計劃(E) … 則彈出如所示,設定從資料庫還原日誌的計劃任務:

    次要資料庫設定--->還原交易記錄

    在中 擊點計劃(E) … 則彈出如所示,設定從資料庫還原日誌的計劃任務:

    將配置資訊匯出到檔案

    在中點擊確定後,一目瞭然了!

 

    四、驗證SQL  Server 2008 R2主從資料庫是否同步

    1. 我們去從伺服器CXSlaveDB看看是否有Northwind資料庫,由所示,可見成功了!

    2. 現在我們去主要資料庫伺服器CXMasterDB中Northwind資料庫添加如所示的表:

    建立表名為 僱員通訊錄

    重新整理下,就可見到 dbo.僱員通訊錄,如所示:

    3. 現在我們去從資料庫伺服器CXSlaveDB的Northwind資料庫是否有表dbo.僱員通訊錄,如所示:

    思考:

    下面我們到主要資料庫伺服器CXMasterDB的Northwind資料庫中,刪除表dbo.僱員通訊錄,看看從資料庫CXSlaveDB的Northwind資料庫中的表dbo.僱員通訊錄,是否也被刪除了?

 

    附:

    1. 如何刪除Northwind(備用 / 唯讀)資料庫

    在資料庫屬性 –-> 選項 ---> 狀態 --->資料庫為唯讀 修改為 False即可!能刪除嗎?

SQL Server 2008 R2 主從資料庫同步

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.