sql server 資料庫可疑解決方案

2022-10-09 06:27:10 字數 653 閱讀 7138

--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 修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中的物件錯誤。當您指定...