安裝 SP/補丁提示「有掛起操作需重啟」但重啟無效:
刪除登錄鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
\PendingFileRenameOperations
-- 重建索引
DBCC REINDEX
DBCC INDEXDEFRAG
-- 縮減資料與日誌
DBCC SHRINKDB
DBCC SHRINKFILE
DBCC SHRINKDATABASE(dbname)
EXEC sp_change_users_login 'update_one', 'newname', 'oldname'
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_FAST | 輕量修復(如非叢集索引鍵) | 無資料遺失 |
| REPAIR_REBUILD | 含重建索引等耗時操作 | 無資料遺失 |
| REPAIR_ALLOW_DATA_LOSS | 含配置/取消配置頁、刪除損毀物件 | 可能遺失資料 |
SET NOCOUNT ON
DECLARE @LogicalFileName sysname, @MaxMinutes INT, @NewSize INT
USE target_db
SELECT @LogicalFileName = 'target_db_log', @MaxMinutes = 10, @NewSize = 1
-- 後續程式碼截斷日誌並縮減至指定 MB