首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 實用維護技巧精選(精簡版)

     編輯:關於SqlServer

核心維護指令快速參考

解決安裝掛起

刪除登錄鍵:
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(深度修復可能遺失資料)。

日誌清除快速法(簡單模式)

  1. 資料庫屬性 → 選項 → 復原模式 = 簡單
  2. 所有工作 → 縮減資料庫 → 確定
  3. 完成後改回完整模式

註: 本文為精簡速查版,完整版含 T-SQL 精準控制日誌大小腳本請參考《SQL Server 實戰維護技巧彙總》。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved