回覆列表
  • 1 # 阿九麼無所謂

    如果是單使用者模式,要清楚這個表中的資料。如果還是不行就新建一個數據庫,將現有的資料導到新庫裡。

    也可能是因為當前資料庫正處在 EMERGENCY (緊急狀態)下, 可以使用 alter database 資料庫名 set online 來恢復成線上狀態。

    恢復資料庫的方法:

    update sysdatabases set status =0 where name = "fdshop" ,go 把狀態重置為0,重啟庫。

    修復的話,先將將資料庫置為單使用者模式,sp_dboption "fdshop","single user","true",如果報錯,可能有使用者正在使用庫,在程序管理裡面殺掉,使用者程序,重新執行,直到成功。

    嘗試對其進行不丟失資料的修復:DBCC CHECKDB("fdshop",REPAIR_REBUILD)。 嘗試對其進行可能丟失資料的修復DBCCCHECKDB("fdshop",REPAIR_ALLOW_DATA_LOSS) 。

    將資料庫置為多使用者模式:sp_dboption "fdshop","single user","false" ,如果使用者庫無法啟動,則開啟sql server分析查詢器,執行以下命令。

  • 中秋節和大豐收的關聯?
  • 珊瑚礁石在家裡怎麼存放?