真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sqlserver鏡像庫,sql 鏡像

sql server 數(shù)據(jù)庫鏡像功能是做什么用的?

SQL Server 2005相對于SQL Server 2000來說,無論是性能還是功能都有一個相當大的提高,甚至可以用“革命”來形容這一次升級。SQL Server 2005使 SQL Server 躋身于企業(yè)級數(shù)據(jù)庫行列。在數(shù)據(jù)高可用性方面,SQL Server 2005為用戶提供了數(shù)據(jù)鏡像、復制、故障轉(zhuǎn)移群集、日志傳送功能。本文向讀者簡單介結SQL Server 2005鏡像功能。

作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設機構,我們在業(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)建站提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設計、網(wǎng)站制作、成都網(wǎng)站設計、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務,幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡營銷方法,創(chuàng)造更大的價值。

一、鏡像簡介

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

圖1:兩臺服務器鏡像

圖2:兩臺服務器鏡像,一臺見證服務器

數(shù)據(jù)庫準備結束,端點創(chuàng)建完成,用戶便可以啟用數(shù)據(jù)庫鏡像。鏡像啟動后,每個伙伴都將開始維護所在數(shù)據(jù)庫中有關其數(shù)據(jù)庫,以及另一個伙伴和見證服務器的狀態(tài)信息。這些狀態(tài)信息允許服務器實例維護稱為“數(shù)據(jù)庫鏡像會話”的當前關系。在數(shù)據(jù)庫鏡像會話過程中,服務器實例將通過彼此定期交換 PING 消息來互相監(jiān)視。

關于sql server 數(shù)據(jù)庫鏡像的幾個問題

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

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

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

3.在SQL1 服務器上新建共享文件夾NorthwindBackupShare01,賦予啟動SQL Server賬戶的Full 權限。在SQL1服務器上新建文件夾 ReceiveSQL2Logs,用來在進行數(shù)據(jù)庫角色轉(zhuǎn)換時接收從SQL2上傳送過來的日志。 在SQL2 服務器上新建共享文件夾NorthwindBackupShare02,賦予啟動SQL Server賬戶的Full 權限。在SQL2服務器上新建文件夾 ReceiveSQL1Logs,用來接收數(shù)據(jù)庫SQL1上傳送過來的日志。

4.設置想要應用Log Shipping的服務器為完全恢復模式。

5.在Database Maintenance Plans上右鍵 New maintenance Plan,選擇進行LogShipping 的數(shù)據(jù)庫,每次只允許選擇一個數(shù)據(jù)庫。

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

7.指定數(shù)據(jù)庫日志備份路徑。

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

8.添加目的數(shù)據(jù)庫。

Server Name 為目的名稱

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

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

Database Load State

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

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

Terminate users in database(Recommended) :在回存數(shù)據(jù)庫或是交易日志文件時,回存程序?qū)⑹菙?shù)據(jù)庫唯一的使用者。

Allow database to assume primary role:允許主要服務器與次要服務器之間進行角色轉(zhuǎn)換。

選擇進行角色轉(zhuǎn)換后新主要服務器的共享目錄路徑。

o

9.Initialize the Destination Database: 挑選最近一次的資料或是建立一份新的備份資料。對大型數(shù)據(jù)庫,使用即有備份比較有效率。但是要保證從備份之后的日志都存在于主服務器上的日志共享目錄中。

10.設定主服務器上日志備份頻率。

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

12.針對日志備份及日志回存工作,設定合理的延遲時間,當超過臨界時間時,日志傳送監(jiān)控程序?qū)υ捒驎鄳粋€警告信息。

13.指定監(jiān)控服務器,應該指定獨立于主服務器,輔助服務器的第三臺服務器作為監(jiān)控服務器,或者指定輔助服務器為監(jiān)控服務器。

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

sql server 鏡像庫怎么收縮日志文件

1.先分離數(shù)據(jù)庫,然后刪除日志文件,再附件數(shù)據(jù)庫。

2.收縮文件,選擇日志文件,設置將文件收縮到0M,試了一下,只能從65G收縮到55G,也就是只釋放了未使用的空間。方法 二、

1.選中數(shù)據(jù)庫,右鍵屬性/選項,把恢復模式從“完整”改為“簡單”。

2.選中數(shù)據(jù)庫,右鍵任務/收縮文件,選擇日志文件,設置將文件收縮為0M,確定。

3.再將恢復模式從“簡單”-“完整”即可。

--------------------------------------------------

方案1: 所以可以執(zhí)行以下sql語句:

DUMP TRANSACTION 你的數(shù)據(jù)庫名 WITH NO_LOG

BACKUP LOG 你的數(shù)據(jù)庫名 WITH NO_LOG

DBCC SHRINKDATABASE(你的數(shù)據(jù)庫名)

EXEC sp_dboption '你的數(shù)據(jù)庫名', 'autoshrink', 'TRUE'方案2:

在數(shù)據(jù)庫的屬性里-選擇選項-恢復模式改為“簡單”-勾選“自動收縮”。這樣就可以自動進行數(shù)據(jù)庫的收縮,推薦采用這種自動方式進行

--------------------------------------------------

SQLSERVER收縮事務日志

一、由于系統(tǒng)中錄入及刪除數(shù)據(jù)頻繁,故事務日志很大。

SQLSERVER中講:

BACKUP LOG 數(shù)據(jù)庫名 WITH NO_LOG|TRUNCATE_ONLY可以截斷事務日志。

但我在數(shù)據(jù)庫中進行上述操作后,事務日志還是沒有改變。

二、只有進行“數(shù)據(jù)庫收縮”操作。

在此復選框中打勾

選中上圖所示選項,即可點“確定“,執(zhí)行收縮事務日志的操作,硬盤經(jīng)過一段時間的工作后,SQLSERVER終于提示收縮成功。事務日志文件被恢復到原始尺寸。

綜上所述,第一步只是將非活動的事務日志截斷,并沒有收縮數(shù)據(jù)庫,只有進行第二項操作后,數(shù)據(jù)庫才進行事務日志的清理工作,將截斷的非活動事務刪除,并將事務日志文件收縮到適當尺寸。

在使用 SQL Server 時,數(shù)據(jù)庫里的日志文件會越來越大,需要把它刪除。 我先把這個數(shù)據(jù)庫分離,在數(shù)據(jù)庫上點右鍵 - 所有任務 - 分離數(shù)據(jù)庫,分離之后,就可以把 Log 文件刪除,同時也可以把數(shù)據(jù)進行備份。之后,就可以在所有任務里的附加數(shù)據(jù)庫再把那個數(shù)據(jù)庫添進來,SQL Server 會提示 LOG 文件不存在,問你是不是要新建一個,選是就行了,這樣,LOG 文件就清空了。 這個方法只需幾分鐘的時間,但在這幾分鐘里,就不能訪問這個數(shù)據(jù)庫了,我覺得只適用于小型的應用,對于大型的系統(tǒng)就要找其它方法了


網(wǎng)頁標題:sqlserver鏡像庫,sql 鏡像
本文地址:http://weahome.cn/article/dsgeige.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部