SqlServer 資料庫鏡像 隨筆

來源:互聯網
上載者:User

標籤:sqlserver 資料庫鏡像

2.建立資料庫鏡像。

        A)確保環境穩定:在備份主要資料庫前,需保證主要資料庫沒有大量的讀寫操作,讓主要資料庫處於盡量穩定的狀態下。如果條件允許,在鏡像建立好之前,最好關閉所有會大量讀寫資料庫的服務。下面假設主要資料庫的名稱為“Brandwisdom_v9”。

        B)建立完整備份:為主庫建立一個備份類型為“完整”的Database Backup,假裝置份的檔案名稱為“bw_v9_20130813.bak”,為了減少拷貝備份檔案的時間,可以在備份選項中,設定備份壓縮為“壓縮備份”。

        C)交易記錄備份:為主庫建立一個備份類型為“交易記錄”的Database Backup,備份的檔案名稱必須選擇為在上一步完整備份中使用的同一個檔案,“bw_v9_20130813.bak”。

        D)拷貝備份檔案:將備份檔案拷貝到將要建立鏡像的機器硬碟上。

        E)還原鏡像:在備份資料庫中建立一個與主庫名稱完全相同名稱的資料庫“Brandwisdom_v9”,選擇該資料庫進行還原。選擇從“源裝置”進行還原並選擇拷貝過來的備份檔案“bw_v9_20130813.bak”,在“選擇用於還原的備份組”中選擇要還原的資料庫和交易記錄並打上勾。在還原選項中選擇“覆蓋現有資料庫”和“不對資料庫執行任何操作,不復原未提交的事務”。確定開始還原。

        F)配置主備安全性:還原鏡像完成後,在主庫的屬性的選項裡,選擇鏡像,開始“配置安全性”。若只有2台伺服器建立鏡像,則選擇不包括見證伺服器執行個體。主體伺服器執行個體選擇主庫,接聽程式連接埠保持不變(5022),端點名稱可隨意填寫一個,例如“BW端點”。選擇鏡像伺服器執行個體為鏡像資料庫的主機名稱,接聽程式連接埠和端點名稱與主庫完全一樣。“執行個體的服務賬戶”可以留空,也可以填寫為在第一步中為兩資料庫建立的windows帳號“bw_db_mirror_user”(但需要隨後在兩個資料庫中,為bw_db_mirror_user這個帳號添加訪問端點“BW端點”的Connect許可權)。確定完成後,在確認接聽程式連接埠(5022)在兩台伺服器的防火牆中都是開通的之後,可以“開始鏡像”。

        G)完成鏡像建立:若上一步中的“開始鏡像”成功,可重新整理主備資料庫的狀態,查看是否處於“正在恢複”或“同步中”狀態。如果過一會主備同步完成,則狀態應該會是“已同步”和“恢複中”。大多數情況,若沒有見證伺服器,可修改鏡像的“運行模式”為“高效能(非同步)”以提高主庫的寫效能。

H)故障檢測:若上一步中的“開始鏡像”不成功,則依據錯誤資訊,並仔細對照上述步驟重新設定一遍。如果提示訪問不了鏡像伺服器或者鏡像資料庫,則可能是防火牆或Hosts檔案問題,請檢查各個連接埠和主機名稱解析是否正確。如果提示資料庫有問題,請檢查兩資料庫是否用同一個windows帳號和密碼運行,資料庫名稱是否一樣,鏡像資料庫是否是以“不對資料庫執行任何操作,不復原未提交的事務”方式恢複的(若不是,需刪除該鏡像重新恢複一遍)。若提示鏡像端點有問題,請在主備庫上都將端點刪除並重新設定一遍“配置主備安全性”。


SqlServer 資料庫鏡像 隨筆

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.