IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫MSSQL → 手把手教你學(xué)會SQL Server鏡像操作

手把手教你學(xué)會SQL Server鏡像操作

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

MSSQL 從 2005 開始推出鏡像功能.

SQL Server鏡像是不可讀的.整個庫在個 norecovery模式.

SQL Server鏡像只能是1對1 但可以用鏡像+logshipping 混合實現(xiàn)一對多和鏡像鏈.

SQL Server鏡像認證分為 證書 和windows驗證.windows驗證必須在一個域里面實現(xiàn).

并不是每個公司的生產(chǎn)環(huán)境都是一個域.域的好處是可以做故障轉(zhuǎn)移群集+鏡像混合實現(xiàn)保障.

下面就說下認證方式的鏡像

環(huán)境:win2008 +mssql2008?

1 在主庫上面創(chuàng)建數(shù)據(jù)庫主密鑰

  1. create?master?key?encryption??by?password?='123!@#abc';?

2 創(chuàng)建證書

  1. create?certificate?host_105with?subject='host_105_c'?

3創(chuàng)建端點

  1. create?endpoint?endport_mirrorstate=started?
  2. as?tcp(listener_port=1522,?listener_ip=all)
  3. for?database_mirroring(authentication=certificate?host_105,
  4. ?encryption=required?algorithm?AES,?role=all?);?

4 備份證書并把證書復(fù)制到鏡像服務(wù)器上

  1. backup?certificate?host_105?to?file='c:\host_105.cer';?

5? 在備份機上面重復(fù)1-4步驟 (證書名不一樣 把 所有帶?host_105替換成host_106)

6 在主機上創(chuàng)建sql驗證賬戶并和證書綁定

  1. create?login?mirror_b?with?password='xwj1234!@#$'
  2. create?user?mirror_b?
  3. for?login?mirror_bcreate?certificate?host_106
  4. authorization?mirror_bfrom?file='c:\host_106.cer'grant?
  5. connect?on?endpoint::?endport_mirror?to?mirror_b??

7 在鏡像機上創(chuàng)建sql驗證賬戶并和證書綁定

  1. create?login?mirror_a?with?password;='xwj1234!@#$'?? ?
  2. create?user?mirror_a?for?login?mirror_a;?? ?
  3. grant?connect?on?endpoint::? ?
  4. endport_mirror?to?mirror_a; ?
  5. create?certificate?host_105authorization?mirror_afrom?file='c:\host_105.cer';?

8 在主庫新建mirror_test數(shù)據(jù)庫 日志模式設(shè)置為完全模式 并在鏡像庫上面還原,還原模式為 norecovery

9 同步鏡像

  1. ---?在鏡像服務(wù)器上運行alter?database?mirror_test ?
  2. set?partner='TCP://192.168.1.105:1522'?
  3. ---在主機上面運行alter?database?mirror_test ?
  4. set?partner='TCP://192.168.1.106:1522'?
  5. ---設(shè)置為高性能模式alter?database?mirror_testset?safety?off?

10 測試

  1. --在主機執(zhí)行 ?
  2. create?table?test(id?int); ?
  3. insert?into?test?select?1; ?
  4. --在鏡像庫上執(zhí)行 ?
  5. create?database?mirror_test_snp ?
  6. on?primary?
  7. (name='mirror_test',filename='c:\mirror_test.mdf')? ?
  8. as?snapshot?of?mirror_test; ?
  9. use?mirror_testselect?*?from?test?

11 打開鏡像監(jiān)控器

打開鏡像

11 mirror+logshipping

分析

原文標(biāo)題:MSSQLMiRROR

鏈接:http://www.cnblogs.com/xwj1985/archive/2010/08/08/1795225.html

關(guān)鍵詞標(biāo)簽:SQL Server

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 淺談JSP JDBC來連接SQL Server 2005的方法 淺談JSP JDBC來連接SQL Server 2005的方法 SqlServer2005對現(xiàn)有數(shù)據(jù)進行分區(qū)具體步驟 SqlServer2005對現(xiàn)有數(shù)據(jù)進行分區(qū)具體步驟 sql server系統(tǒng)表損壞的解決方法 sql server系統(tǒng)表損壞的解決方法 MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫用戶、角色、架構(gòu)的關(guān)系 MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫用戶、角色、架構(gòu)的關(guān)系

相關(guān)下載

    人氣排行 配置和注冊O(shè)DBC數(shù)據(jù)源-odbc數(shù)據(jù)源配置教程 如何遠程備份(還原)SQL2000數(shù)據(jù)庫 SQL2000數(shù)據(jù)庫遠程導(dǎo)入(導(dǎo)出)數(shù)據(jù) SQL2000和SQL2005數(shù)據(jù)庫服務(wù)端口查看或修改 修改Sql Server唯一約束教程 SQL Server 2005降級到2000的正確操作步驟 sql server系統(tǒng)表損壞的解決方法 淺談JSP JDBC來連接SQL Server 2005的方法