因為想移動 MS SQL 6.5 的其中一個資料庫到速度較快的磁碟機,所以在 Query 工具下改好 master.sysdevices 中的紀錄後,停止 SQL Server 服務並將 Data 與 Log 的 Device 檔案移動好,然後再啟動 SQL Server 服務。卻發現在 Enterprice Manager 程式內所移動的 Database 的圖示變成灰色並且顯示 Suspect 的訊息。重新檢查過程發現是因為改 master.sysdevices 的 phyname 時所指定的路徑有誤,所以 SQL Server 找不到檔案所以造成問題。

不過 Enterprice Manager 程式沒有支援解決 Suspect 的功能,必須手動處理步驟如下:

1. 確定 Database 所在的 Device 檔案都存在。
2. 在 ISQL/W 下開啟 MSSQL\Install\Instsupl.sql 並執行。
3. 執行下列指令:

use master
go
exec sp_resetstatus suspect_db_name

4. 重新啟動 SQL Server
5. 確定 之前 Suspect 的 Database 是否已恢復正常。
6. 執行 dbcc newalloc, dbcc textall, and dbcc checkdb 檢查 Database 狀況。