註冊表清除:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
刪除 PendingFileRenameOperations 值
重開機後可正常安裝 SP/熱修補。
-- 重建索引消除碎片
DBCC REINDEX
DBCC INDEXDEFRAG
-- 縮減資料與記錄檔
DBCC SHRINKDB
DBCC SHRINKFILE
DBCC SHRINKDATABASE('dbname')
EXEC sp_change_users_login 'update_one', 'new_user', 'old_user'
GO
RESTORE VERIFYONLY FROM DISK = 'E:\dvbbs.bak'
ALTER DATABASE [dvbbs] SET SINGLE_USER
GO
DBCC CHECKDB('dvbbs', REPAIR_ALLOW_DATA_LOSS) WITH TABLOCK
GO
ALTER DATABASE [dvbbs] SET MULTI_USER
GO
| 選項 | 範圍 | 資料遺失風險 |
|---|---|---|
REPAIR_ALLOW_DATA_LOSS | 所有修復(含配頁刪除、損壞物件刪除) | 高,可能遺失資料 |
REPAIR_FAST | 輕量修復(非叢集索引附加鍵等) | 無 |
REPAIR_REBUILD | FAST + 重建索引等耗時修復 | 無 |
DBCC CHECKDB('dvbbs') WITH NO_INFOMSGS, PHYSICAL_ONLY
這六招覆蓋 DBA 日常最痛點:安裝卡住、空間暴增、使用者遷移、備份可信度、損毀搶修。熟練掌握並建立標準作業程序(SOP),能從容應對生產環境突發狀況。