回覆列表
  • 1 # 鳳凌花670961

    你先試一下,資料無價。 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資料庫置疑處理方法

  • 中秋節和大豐收的關聯?
  • 你家鄉的蘿蔔皮如何做?