--1、修改資料庫為緊急模式
alter database [資料庫名] set emergency
--2、使資料庫變為單使用者模式
alter database [資料庫名] set single_user
--3、修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中的物件錯誤。當您指定「repair_allow_data_loss」作為dbcc checkdb命令引數,該程式將檢查和修復報告的錯誤。但是,這些修復可能會導致一些資料丟失。
dbcc checkdb ( [資料庫名] , repair_allow_data_loss)
--4、使資料庫變回為多使用者模式
alter database [資料庫名] set multi_user
--5、開始->執行->輸入cmd->開啟dos命令視窗,輸入以下命令重啟資料庫服務(此處可以直接到服務列表裡,重新啟動資料庫服務,為了方便我直接用dos命令了)
--net stop mssqlserver --停止服務
--net start mssqlserver --啟動服務
--重新開啟sql server,檢視被標記為「可疑」的資料庫已恢復正常狀態。
SQLSERVER2008 資料庫可疑的解決步驟
1 把問題資料庫備份後直接刪除 停掉sqlserver服務,把伺服器上出問題的資料庫,假設名稱為 errordb的資料庫檔案及日誌檔案備份到其他目錄,然後直接將其刪除,把其資料庫檔案及日誌檔案也刪除 2 新建同名資料庫 啟動sqlserver服務,新建同名資料庫errordb,檔案目錄和日誌和原來一...
SQL Server 2012 資料庫可疑問題解決
資料庫版本 sql server 2012 問題描述 使用bak備份檔案還原資料庫,還原完成後資料庫名稱後面顯示 可疑 此時資料庫無法訪問。解決步驟 使用指令碼進行資料庫恢復 databasename替換為需要修復的資料庫名 use master gosp configure allow updat...
SqlServer資料庫被標誌為「可疑」解決放法
1 修改資料庫為緊急模式 alter database dbname set emergency 2 使資料庫變為單使用者模式 alter database dbname set single user 3 修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中的物件錯誤。當您指定...