方法一
1.新建乙個同名的資料庫
2.再停掉sqlserver(注意不要分離資料庫)
3.用原資料庫的資料檔案覆蓋掉這個新建的資料庫
4.再重啟sqlserver
5.此時開啟企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的資料庫名)
6.完成後一般就可以訪問資料庫中的資料了,這時,資料庫本身一般還要問題,解決辦法是,利用
資料庫的指令碼建立乙個新的資料庫,並將資料導進去就行了.
usemaster
gosp_configure'allowupdates',1reconfigurewithoverride
goupdatesysdatabasessetstatus=32768wherename='置疑的資料庫名'
gosp_dboption'置疑的資料庫名','singleuser','true'
godbcccheckdb('置疑的資料庫名')
goupdatesysdatabasessetstatus=28wherename='置疑的資料庫名'
gosp_configure'allowupdates',0reconfigurewithoverride
gosp_dboption'置疑的資料庫名','singleuser','false'
go
無資料庫日誌檔案恢復資料庫方法兩則
方法一 1.新建乙個同名的資料庫 2.再停掉sql server 注意不要分離資料庫 3.用原資料庫的資料檔案覆蓋掉這個新建的資料庫 4.再重啟sql server 5.此時開啟企業管理器時會出現置疑,先不管,執行下面的語句 注意修改其中的資料庫名 6.完成後一般就可以訪問資料庫中的資料了,這時,資...
無資料庫日誌檔案恢復資料庫方法兩則
方法一 1.新建乙個同名的資料庫 2.再停掉sql server 注意不要分離資料庫 3.用原資料庫的資料檔案覆蓋掉這個新建的資料庫 4.再重啟sql server 5.此時開啟企業管理器時會出現置疑,先不管,執行下面的語句 注意修改其中的資料庫名 6.完成後一般就可以訪問資料庫中的資料了,這時,資...
資料庫無日誌報錯恢復
造成原因,客戶的sqlserver為2000版本,由於日誌過大無人管理,沒有空間了,然後客戶分離資料庫想刪除日誌 據說200g的日誌 然後顯示分離出錯,但是重新整理後資料庫卻已經分離,刪除日誌後,資料庫無法附加,經過在網上查詢,總結出以下辦法,幸好有用的表都沒有損壞,只有統計表資料損壞,不過沒關係反...