<progress id="kvfxx"><p id="kvfxx"></p></progress>
  • <source id="kvfxx"><mark id="kvfxx"></mark></source>
  • <source id="kvfxx"><td id="kvfxx"></td></source>
  • 聯系我們???Contact
    你的位置:首頁 > 新聞動態 > 專題報道

    SQL Server 2012 數據庫鏡像配置完整篇

    2018-4-13 16:44:26??????點擊:

    “數據庫鏡像”是一種提高 SQL Server 數據庫的可用性的解決方案。 鏡像基于每個數據庫實現,并且只適用于使用完整恢復模式的數據庫。數據庫鏡像維護一個數據庫的兩個副本,這兩個副本必須駐留在不同的 SQL Server 數據庫引擎 服務器實例上。 通常,這些服務器實例駐留在不同位置的計算機上。 啟動數據庫上的數據庫鏡像操作時,在這些服務器實例之間形成一種關系,稱為“數據庫鏡像會話”。其中一個服務器實例使數據庫服務于客戶端(“主體服務器”), 另一個服務器實例則根據鏡像會話的配置和狀態,充當熱備用或溫備用服務器(“鏡像服務器”)。 具有自動故障轉移功能的高安全性模式要求使用第三個服務器實例,稱為“見證服務器”。

     

    • 主體服務器 (principal server)

    在數據庫鏡像中,是指當前作為主體數據庫的數據庫所屬于的伙伴。

    • 鏡像服務器 (mirror server)

    在數據庫鏡像配置中,鏡像數據庫所在的服務器實例。

    • 見證服務器 (Witness)

    僅用于高安全性模式,SQL Server 的一個可選實例,它能使鏡像服務器識別何時要啟動自動故障轉移。 與這兩個故障轉移伙伴不同的是,見證服務器并不能用于數據庫。 見證服務器的唯一角色是支持自動故障轉移。

     

     

    所有數據庫鏡像會話都只支持一臺主體服務器和一臺鏡像服務器。 下圖顯示了該配置:

     wKioL1Yu3EDydbOWAAA_vBv08J8159.gif

     

     

     

    下圖顯示了包含見證服務器的配置:

    wKioL1Yu3E-gNtOhAABEM5NwqdE502.gif

     

     

    更多關于SQL數據庫鏡像概念請參考Technet網站,鏈接如下:

    https://technet.microsoft.com/zh-cn/library/ms189852(v=sql.110).aspx

     

    *****************************************************************************************************

     

    整個SQL Server 2012 數據庫鏡像的配置分為以下6個小章節

     

    • 環境準備

    • 安裝數據庫功能

    • 啟用TCP/IP協議和RemoteDAC

    • 數據庫準備工作

    • 數據庫鏡像配置

    • 功能驗證

     

     *****************************************************************************************

    1.  環境準備

    1.1   本次Demo使用的服務器清單如下:

    No.

    主機名

    服務器角色

    操作系統

    IP地址

    1

    DC01.huangjh.com

    AD/DNS

    Windows Server 2012 R2

    192.168.8.8/24

    2

    SQL01.huangjh.com

    數據庫服務器

    (主體)

    Windows Server 2012 R2

    SQL Server Enterprise 2012 SP1

    192.168.8.10/24

    3

    SQL02.huangjh.com

    數據庫服務器

     (鏡像)

    Windows Server 2012 R2

    SQL Server Enterprise 2012 SP1

    192.168.8.20/24

    4

    SQL03.huangjh.com

    數據庫服務器

    (見證)

    Windows Server 2012 R2

    SQL Server Enterprise 2012 SP1

    192.168.8.30/24

     

     

    1.2 準備好一臺域控服務器和三臺數據庫服務器,配置網絡并加入域huangjh.com

    wKioL1Yu3JXgeWOuAACA8O5LBlM915.jpg

     

    1.3 三臺SQL服務器需要開放1433和5022端口,為了實驗方便本次Demo直接手動關閉防火墻

    wKiom1Yu3HDxHvTMAAKYX5VvLwg551.jpg

     

     

    2.  安裝數據庫功能

    2.1 在SQL01、SQL02和SQL03三臺數據庫服務器,打開服務器管理器并根據向導完成.Net framework 3.5的安裝

     

    wKiom1Yu3IyjgrQgAAIgKZ6Ayr4286.jpg

     

    wKioL1Yu3M7yp5dsAAFxUflsvNQ825.jpg

    wKiom1Yu3KjS0sFhAAFmCK39_0E115.jpg

     2.2在SQL01、SQL02和SQL03三臺數據庫服務器分別插入并運行SQL Server 2012 Enterprise SP1安裝程序,點擊“安裝”—“全新SQL Server獨立安裝或向現有安裝添加功能”,根據向導完成SQL功能的安裝

    wKiom1Yu3Lnz93cOAAMAME4W5AI741.jpg

    2.3 在”功能選擇”頁面,根據實際應用需求勾選所需的功能,下一步

    wKiom1Yu3M7R_xjkAAM3hDUcvPk991.jpg

    2.4 在”服務器配置”頁面,修改服務賬戶為域賬戶(確保該賬戶密碼永不過期),啟動類型為”自動”

    wKiom1Yu3NuzGrXuAALg1cyQW14818.jpg

    2.5 根據向導在SQL01、SQL02、SQL03完成數據庫功能的成功安裝

    wKiom1Yu3OuiTf6vAALCBM75VqU965.jpg

     

     

     

    3.  啟用TCP/IP協議和RemoteDAC

    3.1 在SQL01、SQL02、SQL03中分別打開SQL Server配置管理器,啟用TCP/IP協議

    wKioL1Yu3UHRWTIdAAEtfnE0lQA923.jpg

    3.2 在SQL01、SQL02、SQL03中分別打開SQL Server Management Studio,右鍵實例選擇“方面”

    wKioL1Yu3U_T5BRsAAJwl75je5E260.jpg

    3.3 選擇“外圍應用配置器”—將屬性“RemoteDACEnabled”的值改為“True”

    wKioL1Yu3cuBkWiwAALXzg-o_Ps294.jpg

    wKiom1Yu3UOTmpmEAALXYZD9zso804.jpg

    wKiom1Yu3VKCVv2pAALt27Ig-cg921.jpg

     

     

    4.  數據庫準備工作(創建、備份和還原數據庫)

    4.1 在SQL01(主體服務器)右鍵”數據庫”—“新建數據庫”

    wKiom1Yu3cqhabS3AAGMDrWNUKM161.jpg

    4.2 在”常規“頁面輸入數據庫名稱

    wKioL1Yu3hSTaL5tAAF5IWU_B_g063.jpg

    4.3 在”選項”頁面確?;謴湍J綖椤蓖暾?/span>

    wKiom1Yu3fOSq8O-AAH20izNdbk028.jpg

    4.4 右鍵”DB01”選擇”任務“—”備份“

    wKioL1Yu3jWBFnHbAALNxmw1Ckg872.jpg

    4.5 備份類型選擇”完整“,點擊”確定“

    wKioL1Yu3mKTl8fGAAGrsiEOoDk293.jpg

    4.6 備份成功完成后點擊”確定“

    wKiom1Yu3kCgZXvSAABf-S4c04s167.jpg

    4.7 選擇備份類型為”事務日志“,點擊”確定“完成對事務日志的備份

    wKioL1Yu3oCiqaLxAAGyTTcaZRA708.jpg

    4.8 將備份文件拷貝到鏡像服務器SQL02.huangjh.com對應的路徑,默認備份路徑為

    “C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup”

    wKiom1Yu3lnQoV97AAEYwJvuSvg735.jpg

    4.9 在鏡像服務器SQL02.huangjh.com打開SQL Server Management Studio,右鍵“數據庫”選擇“創建數據庫”

    wKiom1Yu3mfBnfutAAF-GeapmH8786.jpg

    4.10 輸入數據庫名稱,點擊“確定”(此數據庫名稱必須與SQL01中創建的數據庫名稱保持一致)

    wKioL1Yu3qbhrDgrAAFi_cr1R5E201.jpg

     4.11 右鍵新創建的數據庫“DB01”--選擇“任務”—“還原”—“數據庫”

    wKiom1Yu3oLCj_A_AAL_ESKfYKo335.jpg

    4.12 選擇“設備”,點擊右邊“…”

    wKioL1Yu3sqhbUIpAAHMH3uS0w4408.jpg

    4.13 點擊”添加”

    wKioL1Yu3t3BQje3AAChqkUtgkc648.jpg

    4.14 選擇剛才從SQL01復制的備份文件,點擊”確定”

    wKioL1Yu3uuxu1i1AAE02Uo4BSM649.jpg

    4.15 點擊“確定”

    wKiom1Yu3texa8kOAADSFMHh6Ng274.jpg

    4.16 勾選要還原的備份集

    wKiom1Yu3unQewCIAAKXRN1Db_4498.jpg

     4.17 在“選項”頁面勾選“覆蓋現有數據庫”,恢復狀態選擇“RESTORE WITH NORECOVERY”,取消勾選“還原前進行結尾日志備份”,點擊“確定”

    wKioL1Yu3yrQYdu5AALXsaHblW4684.jpg

    4.18 點擊“確定”

    wKiom1Yu3wmQg3APAABURuH5LAs550.jpg

    4.19 數據庫DB01顯示”正在還原…“

    wKioL1Yu30ezh94qAAFbKvtSss8511.jpg

     

     

     

    5.  數據庫鏡像配置

    5.1 在主體服務器SQL01.huangjh.com右鍵“DB01”選擇“任務”—“鏡像”

    wKioL1Yu31fDh9O1AALFggX9LPg294.jpg

    5.2 點擊“配置安全性”

    wKioL1Yu32rAsWcaAAID-hPJxYQ490.jpg

    5.3 下一步

    wKiom1Yu30PRk6XqAAE_qocsYCQ400.jpg

    5.4 選擇“是”,下一步

    wKioL1Yu34TQbU4qAAEHnteWo7s830.jpg

    5.5 勾選“見證服務器實例”,下一步

    wKiom1Yu31_RtvWiAAF2h6VvClI346.jpg

    5.6 下一步

    wKiom1Yu337SnzWxAAFbOHzKkW8902.jpg

    5.7 點擊“瀏覽更多”

    wKioL1Yu37yyLbBhAAGdofALICc583.jpg

    5.8 輸入鏡像服務器名稱SQL02,點擊”連接”

    wKioL1Yu38expByUAADolLSkgeA897.jpg

     5.9 選擇鏡像服務器實例SQL02,下一步

    wKiom1Yu35-w2tUSAAFQtSJythc625.jpg

    5.10 同樣選擇見證服務器實例SQL03,下一步

    wKiom1Yu36uhSrbiAAFfTFbiF6M209.jpg

    5.11 輸入實例服務賬戶huangjh\administrator,下一步

    wKioL1Yu3-mS9qYFAAFN-CeuS3s200.jpg

    5.12 點擊“完成”

    wKiom1Yu38KzS92jAAF9F0yh2Qo523.jpg

    5.13 成功配置后,點擊”關閉”

    wKioL1Yu3__j3PLfAAEOa_nlXqE113.jpg

    5.14 點擊“開始鏡像”

    wKioL1Yu4AzwvvFSAAEg2gLlGOM670.jpg

     

    5.15 狀態為“已同步:數據庫已完全同步”,點擊“確定”

    wKioL1Yu4BnCq0LNAAEg2gLlGOM158.jpg

    5.16 在主體服務器SQL01看到的數據庫狀態為”主體,正在同步”

    wKioL1Yu4DbQqz2bAAGd57xdvjQ035.jpg

    5.17 在鏡像服務器SQL02看到的數據庫狀態為”正在還原…”

    wKioL1Yu4EGQLgtgAAGdXtYsyJE144.jpg

     

     

     

     

    6.  功能驗證

    6.1 在主體服務器SQL01右鍵數據庫“DB01”選擇“任務”—“啟動數據庫鏡像監視器”

    wKioL1Yu4E3Qr46VAAQWhBMx7GM063.jpg

    6.2 在此頁面可看到數據庫鏡像的同步狀態等

    wKioL1Yu4Kji6LCiAAIE4bVpBsU584.jpg

    6.3在主體服務器SQL01右鍵數據庫“DB01”選擇“屬性”

    wKiom1Yu4IbAjJJ2AAIeVEgkYI8538.jpg

    6.4 在選擇頁“鏡像”點擊“故障轉移”

    wKioL1Yu4MSxMOPaAAIyi4HfMlQ181.jpg

     

    6.5 點擊“是”

    wKioL1Yu4M_RfTjrAADVlJYnWdY771.jpg

    6.6 此時主體服務器為SQL02,鏡像服務器SQL01,說明手動故障轉移成功

    wKioL1Yu4N-zvhuAAAIkcoeZJ-w707.jpg

     

    6.7 將SQL02(此時的主體服務器)關機,此時自動將主體故障轉移到SQL01中

    wKiom1Yu4LqxS-AuAAJ0SAqyHGw658.jpg

    6.8 此時又回到了原先的主體服務器SQL01,鏡像服務器SQL02,狀態為”沒有連接:無法連接鏡像服務器實例或見證服務器實例”

    wKioL1Yu4PmD-DuBAAI96b-LqeI963.jpg

    6.9 將SQL02開機后恢復正常后,狀態為”已同步:數據庫已完全同步”,說明自動故障轉移成功。

    wKiom1Yu4NTjdmdlAAIpx7oq6Ow720.jpg

     

    ~~~以上是整個SQL Server 2012 數據庫鏡像配置的分享~~~

    亚洲无码在线观看_操人妻视频_性无码_自拍看片a在线播放

    <progress id="kvfxx"><p id="kvfxx"></p></progress>
  • <source id="kvfxx"><mark id="kvfxx"></mark></source>
  • <source id="kvfxx"><td id="kvfxx"></td></source>