日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]A.我們使用默認(rèn)方式建立一個供恢復(fù)使用的數(shù)據(jù)庫(如test)??梢栽赟QL?Server?Enterprise?Manager ???里面建立。 B.停掉數(shù)據(jù)庫服務(wù)器。 C.將剛才生成的數(shù)據(jù)庫的

A.我們使用默認(rèn)方式建立一個供恢復(fù)使用的數(shù)據(jù)庫(如test)。可以在SQL?Server?Enterprise?Manager

???里面建立。

B.停掉數(shù)據(jù)庫服務(wù)器。

C.將剛才生成的數(shù)據(jù)庫的日志文件test_log.ldf刪除,用要恢復(fù)的數(shù)據(jù)庫mdf文件覆蓋剛才生成的數(shù)據(jù)

???庫數(shù)據(jù)文件test_data.mdf。

D.啟動數(shù)據(jù)庫服務(wù)器。此時會看到數(shù)據(jù)庫test的狀態(tài)為"置疑"。這時候不能對此數(shù)據(jù)庫進(jìn)行任何*作。

E.設(shè)置數(shù)據(jù)庫允許直接*作系統(tǒng)表。此*作可以在SQL?Server?Enterprise?Manager里面選擇數(shù)據(jù)庫服

???務(wù)器,按右鍵,選擇"屬性",在"服務(wù)器設(shè)置"頁面中將"允許對系統(tǒng)目錄直接修改"一項(xiàng)選中。也可以

???使用如下語句來實(shí)現(xiàn)。

???use?master

???go

???sp_configure?'allow?updates',1

???go?

???reconfigure?with?override

???go

F.設(shè)置test為緊急修復(fù)模式

???update?sysdatabases?set?status=-32768?where?dbid=DB_ID('test')

???此時可以在SQL?Server?Enterprise?Manager里面看到該數(shù)據(jù)庫處于"只讀/置疑/脫機(jī)/緊急模式"可以

???看到數(shù)據(jù)庫里面的表,但是僅僅有系統(tǒng)表

G.下面執(zhí)行真正的恢復(fù)*作,重建數(shù)據(jù)庫日志文件

???dbcc?rebuild_log('test','C:/Program?Files/Microsoft?SQL?Server/MSSQL/Data/test_log.ldf')

???執(zhí)行過程中,如果遇到下列提示信息:



???服務(wù)器:?消息?5030,級別?16,狀態(tài)?1,行?1

???未能排它地鎖定數(shù)據(jù)庫以執(zhí)行該*作。

???DBCC?執(zhí)行完畢。如果?DBCC?輸出了錯誤信息,請與系統(tǒng)管理員聯(lián)系。



?????說明您的其他程序正在使用該數(shù)據(jù)庫,如果剛才您在F步驟中使用SQL?Server?Enterprise?Manager

???打開了test庫的系統(tǒng)表,那么退出SQL?Server?Enterprise?Manager就可以了。

???

???正確執(zhí)行完成的提示應(yīng)該類似于:



?????警告:?數(shù)據(jù)庫?'test'?的日志已重建。已失去事務(wù)的一致性。應(yīng)運(yùn)行?DBCC?CHECKDB?以驗(yàn)證物理一致

???性。將必須重置數(shù)據(jù)庫選項(xiàng),并且可能需要刪除多余的日志文件。

?????DBCC?執(zhí)行完畢。如果?DBCC?輸出了錯誤信息,請與系統(tǒng)管理員聯(lián)系。

?????

??????此時打開在SQL?Server?Enterprise?Manager里面會看到數(shù)據(jù)庫的狀態(tài)為"只供DBO使用"。此時可以

???訪問數(shù)據(jù)庫里面的用戶表了。

H.驗(yàn)證數(shù)據(jù)庫一致性(可省略)

???dbcc?checkdb('test')

???

???一般執(zhí)行結(jié)果如下:

???

???CHECKDB?發(fā)現(xiàn)了?0?個分配錯誤和?0?個一致性錯誤(在數(shù)據(jù)庫?'test'?中)。

???DBCC?執(zhí)行完畢。如果?DBCC?輸出了錯誤信息,請與系統(tǒng)管理員聯(lián)系。

???

I.設(shè)置數(shù)據(jù)庫為正常狀態(tài)

???sp_dboption?'test','dbo?use?only','false'

???如果沒有出錯,那么恭喜,現(xiàn)在就可以正常的使用恢復(fù)后的數(shù)據(jù)庫啦。

J.最后一步,我們要將步驟E中設(shè)置的"允許對系統(tǒng)目錄直接修改"一項(xiàng)恢復(fù)。因?yàn)槠綍r直接*作系統(tǒng)表

???是一件比較危險的事情。當(dāng)然,我們可以在SQL?Server?Enterprise?Manager里面恢復(fù),也可以使用

???如下語句完成

???sp_configure?'allow?updates',0

???go?

???reconfigure?with?override

???go
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉