本公司的客戶POS系統因停電,造成用戶數據庫POS_SHOP和系統庫msdb被掛起,本人通過查找資料,解決了此問題。 具體解決過程如下:
1) 將用戶數據庫設為緊急模式emergency
ALTER DATABASE POS_SHOP SET EMERGENCY
2) 將用戶數據庫設為單用戶模式並立即回滾
ALTER DATABASE POS_SHOP SET SINGLE_USER
WITH ROLLBACK IMMEDIATE
3) 通過DBCC 命令修復用戶數據庫POS_SHOP
DBCC CHECKDB(POS_SHOP, REPAIR_ALLOW_DATA_LOSS)
DBCC CHECKDB(POS_SHOP, REPAIR_REBUILD)
4) 將數據庫POS_SHOP設為多用戶模式
ALTER DATABASE PO