當前位置:首頁 » 編程語言 » sql鏡像資料庫

sql鏡像資料庫

發布時間: 2022-07-10 03:16:54

『壹』 請教sql鏡像如果2個資料庫以上該如何操作

逗資料庫鏡像地是一種提高 SQL Server 資料庫的可用性的解決方案。 鏡像基於每個資料庫實現,並且只適用於使用完整恢復模式的資料庫。資料庫鏡像維護一個資料庫的兩個副本,這兩個副本必須駐留在不同的 SQL Server 資料庫引擎 伺服器實例上。 通常,這些伺服器實例駐留在不同位置的計算機上。 啟動資料庫上的資料庫鏡像操作時,在這些伺服器實例之間形成一種關系,稱為逗資料庫鏡像會話地。其中一個伺服器實例使資料庫服務於客戶端(逗主體伺服器地), 另一個伺服器實例則根據鏡像會話的配置和狀態,充當熱備用或溫備用伺服器(逗鏡像伺服器地)。 具有自動故障轉移功能的高安全性模式要求使用第三個伺服器實例,稱為逗見證伺服器地。
主體伺服器 (principal server)
在資料庫鏡像中,是指當前作為主體資料庫的資料庫所屬於的夥伴。
鏡像伺服器 (mirror server)
在資料庫鏡像配置中,鏡像資料庫所在的伺服器實例。
見證伺服器 (Witness)
僅用於高安全性模式,SQL Server 的一個可選實例,它能使鏡像伺服器識別何時要啟動自動故障轉移。 與這兩個故障轉移夥伴不同的是,見證伺服器並不能用於資料庫。 見證伺服器的唯一角色是支持自動故障轉移。

『貳』 關於sql server 資料庫鏡像的幾個問題

1.SQL Server 節點1 Tonym 和 Tonym02必須位於同一域中,並且SQL1 和SQL2都要使用域賬戶啟動SQL Server服務和SQLServerAgent服務。

保證同一個域帳戶對兩個服務都有許可權.

2.在企業管理器中刪掉local連接,應用Server Name注冊本地伺服器 Tonym,輔助伺服器Tonym02

3.在SQL1 伺服器上新建共享文件夾NorthwindBackupShare01,賦予啟動SQL Server賬戶的Full 許可權。在SQL1伺服器上新建文件夾 ReceiveSQL2Logs,用來在進行資料庫角色轉換時接收從SQL2上傳送過來的日誌。 在SQL2 伺服器上新建共享文件夾NorthwindBackupShare02,賦予啟動SQL Server賬戶的Full 許可權。在SQL2伺服器上新建文件夾 ReceiveSQL1Logs,用來接收資料庫SQL1上傳送過來的日誌。
4.設置想要應用Log Shipping的伺服器為完全恢復模式。

5.在Database Maintenance Plans上右鍵 New maintenance Plan,選擇進行LogShipping 的資料庫,每次只允許選擇一個資料庫。

6.去掉Back up the database as part of the maintenance plan,保證維護計劃唯一性(推薦)

7.指定資料庫日誌備份路徑。

8.指定存放日誌文件的共享文件夾。

8.添加目的資料庫。

Server Name 為目的名稱

Transaction Log Destination Directory 填寫從SQL1上傳送到SQL2上日誌文件的接收路徑.

Destination Database 選擇新建資料庫(指定數據文件,日誌文件存放路徑)或者應用已存在的資料庫

Database Load State

No recovery mode:使用者將無法進行資料查詢,只供備份使用.

Standby mode :設置成只讀模式,只要不是進行日誌回存的時候,都可以進行查詢。

Terminate users in database(Recommended) :在回存資料庫或是交易日誌文件時,回存程序將是資料庫唯一的使用者。

Allow database to assume primary role:允許主要伺服器與次要伺服器之間進行角色轉換。

選擇進行角色轉換後新主要伺服器的共享目錄路徑。

o

9.Initialize the Destination Database: 挑選最近一次的資料或是建立一份新的備份資料。對大型資料庫,使用即有備份比較有效率。但是要保證從備份之後的日誌都存在於主伺服器上的日誌共享目錄中。

10.設定主伺服器上日誌備份頻率。

11.設置輔助伺服器復制備份日誌和載入備份日誌的頻率,以及日誌文件在輔助伺服器上的留存時間。

12.針對日誌備份及日誌回存工作,設定合理的延遲時間,當超過臨界時間時,日誌傳送監控程序對話框會相應一個警告信息。

13.指定監控伺服器,應該指定獨立於主伺服器,輔助伺服器的第三台伺服器作為監控伺服器,或者指定輔助伺服器為監控伺服器。

14.點擊Next,指定維護計劃的名稱。Finish,開始進行Log shipping 的創建。

『叄』 sql2008下的鏡像資料庫怎樣做日誌收縮

這個問題我前幾天正好碰上,所以,相關的關鍵點告訴你

**********特別提示:《在操作之前請備份》************:
1、SQL SERVER 2008 的日誌會越來越大,如果是用於生產的,可能會大到可怕,反正我的資料庫,前幾天一看,不到1個月就十多個G的日誌文件。
2、要收縮、清除其實很簡單,關鍵點就一個:先把資料庫的恢復模式從默認的「完整」改為「簡單」。具體做法:對資料庫點 右鍵 -》屬性-》左邊 選擇頁 中 點 「選項」-》找到 「恢復模式」,改成「簡單」。
3、然後對資料庫點 右鍵 -》任務-》收縮 -》文件 -》出來的界面中,文件類型 選 「日誌」,點「確定」鈕-》OK了。
4、再次提示,在操作之前請備份,雖然我在操作中沒有碰上任務問題,但不保證你不出問題。
5、至於日誌文件縮完了,你是否要把它改回「完整」模式,你自個看著辦,我是讓它一直簡單,因為,以我的技術,要真的資料庫崩潰了,有日誌問題也是「然並卵」,反正我是一天自動兩次異盤備份,加每二小時增量備份,最後再加雙機熱備(用軟體實現的,那個軟體據說要賣幾萬一套,具體叫什麼就不說了,省得別人說我打廣告,呵呵)。
6、看了一下微軟的資料庫鏡像實現方案相關的東西,感覺太難了,不靠譜,有興趣你可以去試試。
7、最後,順便說,資料庫的恢復模式的選擇,對當前資料庫的運行應該是沒有什麼影響的,也許對於會用日誌文件進行數據查看和調整的人有用。

『肆』 sql server2012資料庫鏡像首先運行的是哪個資料庫

在SQL01、SQL02和SQL03三台資料庫效勞器,翻開效勞器管理器並依據導游完結.Net framework 3.5的裝置,在這三台資料庫效勞器別離刺進並運轉SQL Server 2012 Enterprise SP1裝置程序,點擊「裝置」—「全新SQL Server獨立裝置或向現有裝置增加功用」,依據導游完結SQL功用的裝置;

在」功用挑選」頁面,依據實踐使用需要勾選所需的功用,下一步;

在」效勞器裝備」頁面,修正效勞賬戶為域賬戶(保證該賬戶暗碼永不過期),發動類型為」自動」,依據導游在SQL01、SQL02、SQL03完結資料庫功用的成功裝置;

4
在SQL01、SQL02、SQL03中別離翻開SQL Server裝備管理器,啟用TCP/IP協議;並在這三個中先後翻開Management Studio,右鍵實例挑選「方面」,挑選「外圍使用裝備器」—將特點「RemoteDACEnabled」的值改為「True」。

『伍』 sql server 資料庫鏡像功能是做什麼用的

SQL Server 2005相對於SQL Server 2000來說,無論是性能還是功能都有一個相當大的提高,甚至可以用「革命」來形容這一次升級。SQL Server 2005使 SQL Server 躋身於企業級資料庫行列。在數據高可用性方面,SQL Server 2005為用戶提供了數據鏡像、復制、故障轉移群集、日誌傳送功能。本文向讀者簡單介結SQL Server 2005鏡像功能。

一、鏡像簡介

資料庫鏡像是一個高可用性軟體解決方案,為客戶端提供小於10秒故障轉移。每個資料庫鏡像配置均包含一個主體伺服器(包含主體資料庫)、一個鏡像伺服器(包含鏡像資料庫)和一個見證伺服器,其中見證伺服器是可選的。主體伺服器和鏡像伺服器要求是獨立的伺服器實例。主體伺服器和鏡像伺服器的角色是相對的,可以自動或者手動地將主體伺服器設置為鏡像伺服器,鏡像伺服器設置為主體伺服器。與主體伺服器和鏡像伺服器不同的是,見證伺服器並不能用於資料庫。見證伺服器監視主體伺服器和鏡像伺服器,確保在給定的時間內這兩個故障轉移伺服器中有且只有一個作為主體伺服器,從而支持自動故障轉移。如果存在見證伺服器,同步會話將以「高可用性模式」運行,如果主體伺服器出現故障,可以實現故障自動轉移。如果見證伺服器不存在,同步會話將以「高級別保護模式」運行,出現故障需要手動故障轉移,並且有可能丟失數據。

圖1:兩台伺服器鏡像

圖2:兩台伺服器鏡像,一台見證伺服器

資料庫准備結束,端點創建完成,用戶便可以啟用資料庫鏡像。鏡像啟動後,每個夥伴都將開始維護所在資料庫中有關其資料庫,以及另一個夥伴和見證伺服器的狀態信息。這些狀態信息允許伺服器實例維護稱為「資料庫鏡像會話」的當前關系。在資料庫鏡像會話過程中,伺服器實例將通過彼此定期交換 PING 消息來互相監視。

『陸』 什麼是資料庫鏡像 資料庫鏡像的作用

SQL Server 2005相對於SQL Server 2000來說,無論是性能還是功能都有一個相當大的提高,甚至可以用「革命」來形容這一次升級。SQL Server 2005使 SQL Server 躋身於企業級資料庫行列。在數據高可用性方面,SQL Server 2005為用戶提供了數據鏡像、復制、故障轉移群集、日誌傳送功能。本文向讀者簡單介結SQL Server 2005鏡像功能

『柒』 SQL2005 資料庫鏡像(見證伺服器問題)

資料庫鏡像會話無法避免與客戶端相關的伺服器訪問問題,例如,客戶端計算機出現網路通信問題時。到鏡像資料庫的連接嘗試也可能會因為各種與數據訪問介面無關的原因而失敗;例如,連接嘗試可能會因為下列情況而失敗:主體伺服器實例處於不活動狀態(如同資料庫進行故障轉移時發生的情況)或者網路錯誤。

嘗試連接時,數據訪問介面首先使用初始夥伴名稱。如果指定的伺服器實例可用並且為當前主體伺服器實例,則連接嘗試通常都會成功。

『捌』 如何配置資料庫鏡像<一>

一、前提條件
1、准備好伺服器,保證資料庫版本至少是Sql Server 2005 SP1,當然最好是最新版本,老的版本測試不行!
2、保證需要鏡像的資料庫為完全恢復模式
3、配置域環境,資料庫鏡像使用域環境會比較方便,感覺比使用證書要省事
4、設置sql server的服務以域賬號運行 How?
5、選擇鏡像方案,鏡像服務可以使用三個資料庫實例(主、鏡像、見證)也可以使用兩個資料庫實例(主、鏡像),實際使用環境中每個實例應該是運行在不同的伺服器上。如果使用見證伺服器的話好處是可以實現自動的故障轉移,但是需要使用3台伺服器,而且至少要保證其中2台伺服器是可用的,因為如果鏡像伺服器和見證伺服器同時當機,即時主伺服器沒有任何問題也是無法對外提供服務的。我這里只是為了實現資料庫的鏡像,做一個實時的資料庫備份所以沒有使用見證伺服器,如果主伺服器宕機需要手動切換鏡像伺服器為主伺服器。
二、具體步驟
由於步驟較多,我只說步驟,具體的圖就不貼了。按照我的步驟來就行了
1、在主伺服器完整備份需要鏡像的資料庫,在鏡像伺服器以「不對資料庫執行任何操作,不會滾未提交的事務。(RESTORE WITH NORECOVERY)」的狀態恢復。然後備份事務日誌,以相同的恢復狀態在鏡像伺服器恢復事務日誌。

2、在主伺服器,選擇需要鏡像資料庫的鏡像功能,點擊「配置安全性」

3、選擇否,不包括見證伺服器實例

4、選擇主體伺服器實例

5、選擇鏡像伺服器實例

6、如果主伺服器實例和鏡像伺服器實例是以不同的域賬戶運行的,需要輸入對應的賬戶,我使用的是相同的賬戶所以留空,二中有建立帳戶的腳步

7、配置完成

8、配置端點

9、點擊「開始鏡像」,完成

10、如果沒有提示任何錯誤,主伺服器的資料庫會顯示「主體,已同步」,鏡像伺服器的資料庫會顯示「鏡像,已同步,正在還原…」,資料庫鏡像服務配置完成

『玖』 如何實現sql server 2008資料庫鏡像備份

使用 鏡像 功能。

主體伺服器和鏡像伺服器實例必須運行在相同版本的 SQL Server 上。

資料庫必須使用完整恢復模式。

鏡像資料庫的名稱必須與主體資料庫的名稱相同。

准備鏡像資料庫時,對於每個還原操作都必須使用 RESTORE WITH NORECOVERY。

然後按鏡像一步步操作就可以了。

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:235
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:538
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726