偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SQL Server置疑數(shù)據(jù)庫解決方法

數(shù)據(jù)庫 SQL Server 數(shù)據(jù)庫運維
本文將為大家講解SQL Server置疑數(shù)據(jù)庫的解決方法,數(shù)據(jù)庫被標(biāo)為置疑有時是很偶然的,下面將為大家介紹幾個解決方法。

1.首先確認(rèn)已經(jīng)備份了.mdf和.ldf文件。

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

3. 用原有的.mdf和.ldf文件覆蓋新建數(shù)據(jù)庫對應(yīng)的.mdf和.ldf文件。

4. 重新啟動SQL Server服務(wù),這是應(yīng)該會看到這個數(shù)據(jù)庫處于置疑(Suspect)狀態(tài)。

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

use master
go
sp_configure ‘a(chǎn)llow updates’,1
reconfigure with override
go

6. 將這個數(shù)據(jù)庫置為緊急模式:

update sysdatabases set status = 32768 where name = ‘db_name’
go

7. 使用DBCC CHECKDB命令檢查數(shù)據(jù)庫中的錯誤:

DBCC CHECKDB(‘db_name’)
GO

8. 如果DBCC CHECKDB命令失敗,請轉(zhuǎn)至第10步,否則先將數(shù)據(jù)庫置為單用戶模式,再嘗試對其進(jìn)行修復(fù):

sp_dboption ‘db_name’,’single user’,’true’
DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)
GO

如果在執(zhí)行DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令時提示說數(shù)據(jù)庫未處于單用戶模式狀態(tài)的話,則重新啟動SQL Server服務(wù),然后繼續(xù)嘗試。

9. 如果DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令失敗,請轉(zhuǎn)至第10步,否則若成功修復(fù)了數(shù)據(jù)庫中的錯誤:

重新執(zhí)行DBCC CHECKDB(‘db_name’)命令,確認(rèn)數(shù)據(jù)庫中已沒有錯誤存在。

清除數(shù)據(jù)庫的置疑狀態(tài):sp_resetstatus ‘db_name’

清除數(shù)據(jù)庫的單用戶模式狀態(tài):sp_dboption ‘db_name’,’single user’,’false’

重新啟動SQL Server服務(wù),如果一切正常的話,則數(shù)據(jù)庫已經(jīng)成功恢復(fù)。

10. 如果以上步驟都不能解決問題的話,請參考附件中的文檔嘗試通過重建事務(wù)日志來恢復(fù)數(shù)據(jù)庫中的數(shù)據(jù)。如果您只有MDF文件,問題就更加復(fù)雜一些,我們需要直接重建事務(wù)日志了:

1. 在SQL Server中新建一個同名的數(shù)據(jù)庫,然后停止SQL Server服務(wù)。

2. 用原有的ldf文件覆蓋新建數(shù)據(jù)庫對應(yīng)的.mdf文件,將其日志文件(.ldf)刪除。

3. 啟動SQL Server服務(wù),并將數(shù)據(jù)庫置為緊急模式(同上: 步驟5和步驟6)。

4. 停止并重新啟動SQL Server服務(wù)。

5. 執(zhí)行以下命令重建數(shù)據(jù)庫日志文件:(下面是個示例,您要用您實際的數(shù)據(jù)庫名)

DBCC REBUILD_LOG(’cas_db’, ‘D:\cas_db\cas_db_Log.LDF’)

6. 重新將該數(shù)據(jù)庫置為單用戶模式。

7. 再次嘗試使用DBCC CHECKTABLE或DBCC CHECKDB命令檢查并修復(fù)數(shù)據(jù)庫中的錯誤。

【編輯推薦】

  1. 教你如何優(yōu)化SQL語句中的物理查詢
  2. 淺談SQL Server 2008中新增屬性Hierarchyid
  3. 詳解SQL邏輯查詢的各個階段
責(zé)任編輯:彭凡 來源: db-recovery.com
相關(guān)推薦

2010-10-20 17:21:07

連接SQL Serve

2010-09-08 15:28:50

SQL Server復(fù)制

2011-08-09 12:15:08

SQL Server日志已滿

2011-03-30 16:10:08

SQL Server數(shù)內(nèi)存

2011-08-23 16:36:05

SQL Server 數(shù)據(jù)庫被標(biāo)記為可疑

2009-05-25 09:41:17

SQL Server 可疑日志

2010-07-23 11:35:03

SQL Server置

2009-03-19 09:44:07

SQL Server數(shù)據(jù)庫遷移數(shù)據(jù)庫

2010-10-19 10:25:29

SQL Server連

2010-09-14 09:53:52

sql server還

2010-07-15 17:28:50

SQL Server

2011-07-07 09:40:05

SQL Server虛擬化數(shù)據(jù)庫

2010-06-18 09:31:51

SQL Server數(shù)

2010-10-19 12:22:02

SQL Server遠(yuǎn)

2010-11-08 16:16:57

SQL Server遠(yuǎn)

2010-09-03 11:05:59

SQL刪除

2010-10-22 14:35:02

sql server系

2010-11-10 13:42:32

SQL Server刪

2009-01-27 21:00:00

服務(wù)器數(shù)據(jù)庫SQL Server

2009-04-10 09:22:48

SQL Server并發(fā)測試
點贊
收藏

51CTO技術(shù)棧公眾號