卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

數(shù)據(jù)庫(kù)置疑(SQL數(shù)據(jù)庫(kù)置疑怎么辦?)

數(shù)據(jù)庫(kù)置疑了怎么處理?磁盤(pán)應(yīng)該有問(wèn)題?;謴?fù)的可能性很小。解決方法如下:3360 1。首先,備份數(shù)據(jù)庫(kù),即復(fù)制數(shù)據(jù)目錄中的兩個(gè)文件,前提是MSSQL SERVER停止運(yùn)行。如果在復(fù)制過(guò)程中提示I/O錯(cuò)

數(shù)據(jù)庫(kù)置疑(SQL數(shù)據(jù)庫(kù)置疑怎么辦?)

數(shù)據(jù)庫(kù)置疑了怎么處理?

磁盤(pán)應(yīng)該有問(wèn)題?;謴?fù)的可能性很小。解決方法如下:3360 1。首先,備份數(shù)據(jù)庫(kù),即復(fù)制數(shù)據(jù)目錄中的兩個(gè)文件,前提是MSSQL SERVER停止運(yùn)行。如果在復(fù)制過(guò)程中提示I/O錯(cuò)誤,則磁盤(pán)有問(wèn)題。這是無(wú)法挽回的。如果可能的話(huà),使用SQL的附加數(shù)據(jù)庫(kù)函數(shù)來(lái)添加這兩個(gè)文件。一切

SQL數(shù)據(jù)庫(kù)置疑怎么辦?

你好,是這樣的:

1.首先確認(rèn)一下。mdf和。ldf文件已備份。

2.在SQL Server中創(chuàng)建一個(gè)同名的新數(shù)據(jù)庫(kù),然后停止SQL Server服務(wù)。

3.覆蓋。mdf和。ldf文件對(duì)應(yīng)的新數(shù)據(jù)庫(kù)與原。mdf和。ldf文件。

4.重新啟動(dòng)SQL Server服務(wù)。您應(yīng)該看到該數(shù)據(jù)庫(kù)處于可疑狀態(tài)。

5.在SQL查詢(xún)分析器中執(zhí)行以下命令,以允許更新系統(tǒng)表:使用mastergosp_configure

sql 2000數(shù)據(jù)庫(kù)置疑的解決方法?

備份數(shù)據(jù)文件,然后如下處理3360。

1.用相同的名字創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)(數(shù)據(jù)文件應(yīng)該和原來(lái)的一致)

2.再次停止sql server(注意不要分離數(shù)據(jù)庫(kù))

3.用原始數(shù)據(jù)庫(kù)的數(shù)據(jù)文件覆蓋新數(shù)據(jù)庫(kù)。

4.再次重新啟動(dòng)sql server

5.這時(shí)候你打開(kāi)企業(yè)管理器,就會(huì)有疑惑。不管怎樣,執(zhí)行下面的語(yǔ)句(注意修改數(shù)據(jù)庫(kù)名)。

6.完成后,您通??梢栽L(fǎng)問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。這個(gè)時(shí)候,數(shù)據(jù)庫(kù)本身通常會(huì)出現(xiàn)問(wèn)題。解決方案是使用

創(chuàng)建新數(shù)據(jù)庫(kù)并導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫(kù)腳本。

使用母版

SP_CONFIGURE #039;允許更新#039;1用覆蓋重新配置

更新sysdatabases set status=32768,其中name=#039;有問(wèn)題的數(shù)據(jù)庫(kù)名#039;

Sp_dboption #039;有問(wèn)題的數(shù)據(jù)庫(kù)名稱(chēng)#039;#039;單用戶(hù)#039;#039; true #039;

Dbccheckdb(“有問(wèn)題的數(shù)據(jù)庫(kù)名稱(chēng)”)

更新數(shù)據(jù)庫(kù)設(shè)置狀態(tài)=28,其中名稱(chēng)=#039;有問(wèn)題的數(shù)據(jù)庫(kù)名稱(chēng)#039;

sp_configure #039;允許更新#039;0使用替代重新配置

Sp_dboption #039;有問(wèn)題的數(shù)據(jù)庫(kù)名稱(chēng)#039;#039;單用戶(hù)#039;#039; false #039;

假設(shè)數(shù)據(jù)庫(kù)是TEST:

遵循這些步驟。

A.將數(shù)據(jù)庫(kù)設(shè)置為允許直接操作系統(tǒng)表。對(duì)于此操作,您可以在SQL Server企業(yè)管理器中選擇數(shù)據(jù)庫(kù)服務(wù)器,右鍵單擊并選擇“屬性”,然后在“服務(wù)器設(shè)置”頁(yè)面中選擇“允許直接修改系統(tǒng)目錄”。也可以使用下面的語(yǔ)句來(lái)實(shí)現(xiàn)。

使用母版

sp_configure #039;允許更新#039;1

用覆蓋重新配置

B.將測(cè)試設(shè)置為緊急修復(fù)模式

更新sysdatabases set status=-32768,其中dbid=DB_ID(#039;test #039;)

此時(shí),您可以看到數(shù)據(jù)庫(kù)在SQL Server企業(yè)管理器中處于“只讀 懷疑 脫機(jī) 緊急模式”。您可以看到數(shù)據(jù)庫(kù)中的表,但只能看到系統(tǒng)表。

C.接下來(lái),執(zhí)行真正的恢復(fù)操作并重建數(shù)據(jù)庫(kù)日志文件。

dbcc rebuild_log(#039;test #039;#039; c : Program Files Microsoft SQL Server MSSQL Data

est_log.ldf #039;)

在執(zhí)行過(guò)程中,如果您遇到以下提示信息:

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

無(wú)法以獨(dú)占方式鎖定數(shù)據(jù)庫(kù)來(lái)執(zhí)行此操作。

DBCC的死刑執(zhí)行完畢。如果DBCC輸出錯(cuò)誤消息,請(qǐng)聯(lián)系您的系統(tǒng)管理員。

說(shuō)明您的其他程序正在使用該數(shù)據(jù)庫(kù)。如果您剛剛在步驟F中使用SQL Server企業(yè)管理器打開(kāi)了測(cè)試庫(kù)的系統(tǒng)表,您可以直接退出SQL Server企業(yè)管理器。

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

警告:數(shù)據(jù)庫(kù)“test”的日志已經(jīng)重建。事務(wù)一致性已經(jīng)丟失。運(yùn)行DBCC CHECKDB以驗(yàn)證物理一致性。必須重置數(shù)據(jù)庫(kù)選項(xiàng),并且可能需要?jiǎng)h除冗余的日志文件。

DBCC的死刑執(zhí)行完畢。如果DBCC輸出錯(cuò)誤消息,請(qǐng)聯(lián)系您的系統(tǒng)管理員。

此時(shí),當(dāng)您在SQL Server企業(yè)管理器中打開(kāi)它時(shí),您將看到該數(shù)據(jù)庫(kù)的狀態(tài)為“僅限D(zhuǎn)BO”。此時(shí),您可以訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)中的用戶(hù)表。

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

dbcc checkdb(“測(cè)試”)

總體實(shí)施結(jié)果如下:

CHECKDB在數(shù)據(jù)庫(kù)“test”中發(fā)現(xiàn)0個(gè)分配錯(cuò)誤和0個(gè)一致性錯(cuò)誤。

DBCC的死刑執(zhí)行完畢。如果DBCC輸出錯(cuò)誤消息,請(qǐng)聯(lián)系您的系統(tǒng)管理員。

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

sp_dboption #039;test #039;#039;僅使用dbo #039;#039; false #039;

如果沒(méi)有錯(cuò)誤,恭喜你,現(xiàn)在你可以正常使用恢復(fù)的數(shù)據(jù)庫(kù)了。

F.最后,我們將恢復(fù)步驟e中設(shè)置的“允許直接修改系統(tǒng)目錄”這一項(xiàng),因?yàn)槠綍r(shí)直接操作系統(tǒng)表是很危險(xiǎn)的。當(dāng)然,我們可以在SQL Server企業(yè)管理器中恢復(fù)它,也可以使用下面的語(yǔ)句。

sp_configure #039;允許更新#039;0

用覆蓋重新配置

上面的語(yǔ)句操作步驟有問(wèn)題:

應(yīng)該是這樣的:

A.我們使用默認(rèn)方法構(gòu)建一個(gè)數(shù)據(jù)庫(kù)(如test)進(jìn)行恢復(fù)。您可以在SQL Server企業(yè)管理器中創(chuàng)建它。

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

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

D.啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器。此時(shí),您將看到數(shù)據(jù)庫(kù)測(cè)試的狀態(tài)為“懷疑”。此時(shí)您無(wú)法對(duì)此數(shù)據(jù)庫(kù)進(jìn)行任何操作。

E.將數(shù)據(jù)庫(kù)設(shè)置為允許直接操作系統(tǒng)表。對(duì)于此操作,您可以在SQL Server企業(yè)管理器中選擇數(shù)據(jù)庫(kù)服務(wù)器,右鍵單擊并選擇“屬性”,然后在“服務(wù)器設(shè)置”頁(yè)面中選擇“允許直接修改系統(tǒng)目錄”。也可以使用下面的語(yǔ)句來(lái)實(shí)現(xiàn)。

使用母版

sp_configure #039;允許更新#039;1

用覆蓋重新配置

F.將測(cè)試設(shè)置為緊急修復(fù)模式

更新sysdatabases set status=-32768,其中dbid=DB_ID(#039;test #039;)

此時(shí),您可以看到數(shù)據(jù)庫(kù)在SQL Server企業(yè)管理器中處于“只讀 懷疑 脫機(jī) 緊急模式”。您可以看到數(shù)據(jù)庫(kù)中的表,但只能看到系統(tǒng)表。

G.接下來(lái),執(zhí)行真正的恢復(fù)操作并重建數(shù)據(jù)庫(kù)日志文件。

dbcc rebuild_log(#039;test #039;#039; c : Program Files Microsoft SQL Server MSSQL Data

est_log.ldf #039;)

在執(zhí)行過(guò)程中,如果您遇到以下提示信息:

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

無(wú)法以獨(dú)占方式鎖定數(shù)據(jù)庫(kù)來(lái)執(zhí)行此操作。

DBCC的死刑執(zhí)行完畢。如果DBCC輸出錯(cuò)誤消息,請(qǐng)聯(lián)系您的系統(tǒng)管理員。

說(shuō)明您的其他程序正在使用該數(shù)據(jù)庫(kù)。如果您剛剛在步驟F中使用SQL Server企業(yè)管理器打開(kāi)了測(cè)試庫(kù)的系統(tǒng)表,您可以直接退出SQL Server企業(yè)管理器。

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

警告:數(shù)據(jù)庫(kù)“test”的日志已經(jīng)重建。事務(wù)一致性已經(jīng)丟失。運(yùn)行DBCC CHECKDB以驗(yàn)證物理一致性。必須重置數(shù)據(jù)庫(kù)選項(xiàng),并且可能需要?jiǎng)h除冗余的日志文件。

DBCC的死刑執(zhí)行完畢。如果DBCC輸出錯(cuò)誤消息,請(qǐng)聯(lián)系您的系統(tǒng)管理員。

此時(shí),當(dāng)您在SQL Server企業(yè)管理器中打開(kāi)它時(shí),您將看到該數(shù)據(jù)庫(kù)的狀態(tài)為“僅限D(zhuǎn)BO”。此時(shí),您可以訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)中的用戶(hù)表。

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

dbcc checkdb(“測(cè)試”)

總體實(shí)施結(jié)果如下:

CHECKDB在數(shù)據(jù)庫(kù)“test”中發(fā)現(xiàn)0個(gè)分配錯(cuò)誤和0個(gè)一致性錯(cuò)誤。

DBCC的死刑執(zhí)行完畢。如果DBCC輸出錯(cuò)誤消息,請(qǐng)聯(lián)系您的系統(tǒng)管理員。

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

sp_dboption #039;test #039;#039;僅使用dbo #039;#039; false #039;

如果沒(méi)有錯(cuò)誤,恭喜你,現(xiàn)在你可以正常使用恢復(fù)的數(shù)據(jù)庫(kù)了。

J.最后,我們將恢復(fù)步驟e中設(shè)置的“允許直接修改系統(tǒng)目錄”這一項(xiàng),因?yàn)槠綍r(shí)直接操作系統(tǒng)表是很危險(xiǎn)的。當(dāng)然,我們可以在SQL Server企業(yè)管理器中恢復(fù)它,也可以使用下面的語(yǔ)句。

sp_configure #039;允許更新#039;0

用覆蓋重新配置