SQL SERVER數據庫:Invalid operation. The connection is closed.

程序正常,執行某個表的查詢、更新等操做報上面的異常,其餘表沒問題,多是表損壞了,運行DBCC CHECKDB檢查有錯誤沒,有就須要修復了!數據庫

我正在問度娘怎麼修復,遇到了這個問題!it

已經搶救回來啦!!!!!感謝度娘,步驟以下程序

1.改成單用戶模式對數據庫進行維護
alter database  DB名稱 set single_user with rollback  immediate  im

2.修復表,這一步可能還會提高有錯誤數據

dbcc checkdb('DB名稱 ',repair_allow_data_loss)查詢

3.執行第三步後錯誤變爲0異常

dbcc checkdb ('DB名稱 ',REPAIR_REBUILD)db

4.成功後記得改成多用戶模式tab

alter database DB名稱 set multi_user with rollback immediatedi

相關文章
相關標籤/搜索