出現這些情況的原因,往往是因為資料庫有些損壞,或索引不完整。
在access中,有個修復資料庫的功能可以解決這個問題,在sql企業管理器,沒有這個功能,要用語句來完成,下面就介紹如何用sql程式設計客棧語句完成資料庫的修復,需要注意的是,在進行下面的操作時,必須斷開所有使用者的連線:
複製** **如下:
usmiwlxsusde master
go sp_dboption '你的資料庫名', 'single usermiwlxsusd', 'true'
go dbcc checkdb('你的資料庫名', repair_rebuild)
go use你的資料庫名
go exec sp_msforeachta程式設計客棧ble 'dbcc checktable(''?程式設計客棧'',repair_rebuild)'
go sp_dboption '你的資料庫名', 'single user', 'false'
go 本文標題: sql server資料庫的修復sql語句
本文位址:
SQL SERVER 2005 資料庫置疑修復
alter database 置疑資料庫 set emergency go alter database 置疑資料庫 set single user with rollback immediate go use master go alter database 置疑資料庫 rebuild log o...
SQL SERVER 2005 資料庫置疑修復
alter database 置疑資料庫 set emergency go alter database 置疑資料庫 set single user with rollback immediate go use master go alter database 置疑資料庫 rebuild log o...
資料庫修復
sql2008資料庫 檢測資料庫 dbcc checkdb 單使用者和多使用者模式切換 alter database dbname資料庫 set single user 單使用者 alter database dbname資料庫 set multi user 多使用者 修復dbcc checktab...