資料庫置疑處理方法

2021-07-02 13:20:39 字數 928 閱讀 4728

/*

1.新建乙個與置疑資料庫同名的資料庫(一定要保證檔名是相同的,包括資料檔名和日誌檔名)

2.停掉sql server

3.刪除新資料庫的日誌檔案

4.用置疑資料庫的資料檔案(.mdf)覆蓋掉這個新建的同名資料庫的資料庫檔案

5.再重啟sql server

6.執行以下語句

*/use   master 

go exec sp_configure   'allow updates',1 

go   

reconfigure   with   override 

go /*將資料庫設定為緊急修復模式*/

alter database dbname set emergency

goalter database dbname set single_user with rollback immediate

goalter database dbname  rebuild log on  (name=log檔名稱,filename= 'log檔名稱完全路徑包括名稱')--修改這路徑

alter database dbname  set multi_user

**************置疑的資料庫成功掛上伺服器

然後執行檢查資料庫

dbcc checkdb

看看資料庫**有問題了,然後運用

dbcc checkdb

dbcc dbreindex

dbcc dbtabel

等命令來修復,例如:

alter database dbname set single_user 

godbcc checkdb (dbname ,repair_fast) with no_infomsgs

goalter database dbname set multi_user

資料庫置疑的處理方法

步驟如下 1.新建乙個同名的資料庫 資料檔案與原來的要一致 2.再停掉sql server 注意不要分離資料庫 3.用原資料庫的資料檔案覆蓋掉這個新建的資料庫 4.再重啟sql server 5.此時開啟企業管理器時會出現置疑,先不管,執行下面的語句 注意修改其中的資料庫名 use master g...

SQL Server 資料庫置疑的處理方法

備份資料檔案,然後按下面的步驟處理 1.新建乙個同名的資料庫 資料檔案與原來的要一致 2.再停掉sql server 注意不要分離資料庫 3.用原資料庫的資料檔案覆蓋掉這個新建的資料庫 4.再重啟sql server 5.此時開啟企業管理器時會出現置疑,先不管,執行下面的語句 注意修改其中的資料庫名...

SQL SERVER 2000資料庫置疑處理

由於伺服器意外的斷電,導致sql server伺服器上資料庫出現 置疑 而無法使用,通過網上搜尋,找到以下方法解決問題,這裡記錄一下 產生資料庫置疑的時侯,資料庫檔案和日誌檔案都是存在的,如果資料庫檔案都不存在了,則要另當處理。1 停止資料庫伺服器,將資料庫mdf檔案和ldf檔案複製備份乙份 2 啟...