當前位置:首頁 » 編程語言 » sql鏡像
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql鏡像

發布時間: 2022-01-17 22:45:29

sql SERVER 2008做鏡像備份

小系統每天做下資料庫和文件備份就好了,如果是大系統SQLSERVER的鏡像是影響系統性能的,什麼雙活容災軟體基本是騙錢的,一個幾十個G的高並發的資料庫你用個軟體來實現2個文件的同步?你難道每秒復制幾十個G的東西到另外一個伺服器上去,這是宇宙級伺服器嗎?

SQL的資料庫鏡像其實道理很簡單,你建好鏡像後,你會發現2個庫里的表裡都會多一個欄位,這個欄位的值都會很長,其實就是一個唯一編碼,資料庫根據這個唯一編碼來判斷另一個庫是否存在了這個數據,不存在就新增,存在就根據這個欄位來UPDATE。

對於應用層怎麼切換,最好是人為切換,當然你也可以資料庫連接打開失敗就切換,不過這樣畢竟會有以外不穩定,你只要保存數據盡可能不丟失就行了。

Ⅱ sqlserver如何創建鏡像圖文教程

在「資料庫鏡像會話」中,主體伺服器和鏡像伺服器是相互通信和協作,並雙方互補。主體伺服器角色上的資料庫副本為生產資料庫。資料庫鏡像會盡快將主體資料庫中執行的每一項操作(如:插入、更新和刪除等)在鏡像資料庫中進行重新執行。

Ⅲ 請教SQL鏡像如果2個資料庫以上該如何操作

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

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

一、前提條件
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做SQL Mirror(資料庫鏡像)的最小許可權!要微軟官方的!!!

這個比較復雜吧,因為涉及多個步驟,不同步驟是需要不同許可權的。
比如准備鏡像,你需要有備份資料庫和還原資料庫的許可權;設置端點需要有CREATE ENDPOINT的許可權等。
如果樓主真想授予最小許可權,建議參考MSDN里TSQL設置資料庫鏡像的示例,看看涉及的每個語句需要授予什麼許可權。

http://msdn.microsoft.com/zh-cn/library/ms179306%28v=sql.90%29.aspx

Ⅵ 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 ISO鏡像文件

  我們安裝的是SQL server 2012官方正版軟體,密鑰可以網路一下,大多數論壇所提供的密鑰都是可行的,所以無需擔心軟體破解的問題。
我們需要使用虛擬光碟機Daemon Tool,安裝鏡像文件的特別不錯的軟體。打開->添加鏡像文件->載入(一般會自動載入)。
https://jingyan..com/article/48206aeaf98b2e216ad6b3d2.html

Ⅷ sqlserver的復制/鏡像,哪個實時性較好

SQL Server 2008資料庫復制是通過發布/訂閱的機制進行多台伺服器之間的數據同步,我們把它用於資料庫的同步備份。
這里的同步備份指的是備份伺服器與主伺服器進行 實時數據同步,正常情況下只使用主資料庫伺服器,備份伺服器只在主伺服器出現故障時投入使用。
它是一種優於文件備份的資料庫備份解決方案。

Ⅸ 什麼是資料庫鏡像什麼是日誌傳送

你可以看一下這個文章,主要是講sql server的http://www.jb51.net/article/38407.htm