SERVER2000數據庫出現置疑是什么情況?
你先試一下,數據無價。 SQL2000數據庫置疑解決方法
按下面的步驟處理:
1.新建一個同名的數據庫
2.再停掉SQL server
3.用備份的數據庫MDF的文件覆蓋掉這個新建的同名數據庫文件
4.再重啟sql server
5.此時打開企業管理器時新建的同名數據庫會出現置疑,先不管,執行下面的語句(注意修改其中的數據庫名)USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDEGOUPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='數據庫名'Gosp_dboption '數據庫名', 'single user', 'true'GoDBCC CHECKDB('數據庫名')Goupdate sysdatabases set status =28 where name='數據庫名'Gosp_configure 'allow updates', 0 reconfigure with overrideGosp_dboption '數據庫名', 'single user', 'FALSE'
Go數據庫置疑恢復之經典
/*****************************************************************
* 這類故障是一般是由于磁盤讀寫問題造成的。
* 下面的語句是修復總部數據庫的SQL,如需要修復分部的數據庫,請將 'hbposv5' 改為 'hbposv5_branch'
* 超市之星系統直接執行
* 快捷通、進銷存系列,請將'hbposv5'改為'isd2001v3',如果是分部,改為'isd2001v3_branch'
* 商務通系列,請將'hbposv5'改為'isd2001v4',如果是分部,改為'isd2001v4_branch'
******************************************************************/
--請在查詢分析器中執行下列語句.執行前斷開其它所有數據庫連接,最好是斷開網線USE masterGo--單用戶模式
EXEC sp_dboption 'hbposv5', 'single user', 'TRUE'go--數據庫檢查
DBCC CHECKDB ('hbposv5')Go--如果返回結果出現了紅色的提示文字,說明數據庫中存在錯誤,需要修復
--數據庫修復
DBCC CHECKDB ('hbposv5',repair_rebuild)Go--再次數據庫檢查,如果返回結果中沒有了紅色的提示文字,說明修復成功;
DBCC CHECKDB ('hbposv5')Go--否則意味著還需要更高級別的修復;嘗試將上面修復語句的'repair_rebuild'換為'repair_allow_data_loss'再試,之后再次檢查數據庫。
--如果還有錯誤未修復,--退出前請一定要執行以下語句返回到多用戶模式
EXEC sp_dboption 'hbposv5', 'single user','FALSE'
go數據庫置疑處理方法
步驟1:創建一個新的數據庫,命名為原來數據庫的名字。步驟2:停止SQL Server步驟3:把老數據庫的MDF文件替換新數據庫的相應的MDF文件,并把LDF文件刪除。