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

MS SQL Server 基礎教程:系統預存程序分類速查手冊

     編輯:關於SqlServer

系統預存程序特徵

  • 前綴 sp_
  • 建立於 master 資料庫
  • 屬於系統管理員,部分可授權其他使用者
  • 主要從系統表查詢資訊或執行管理任務

常用系統預存程序分類速查表

系統 SP 分類表 1

系統 SP 分類表 2

系統 SP 分類表 3

系統 SP 分類表 4

核心分類與代表程序 (文字整理版)

分類代表程序主要用途
資料庫物件資訊sp_help, sp_helptext, sp_columns, sp_tables, sp_statistics查詢物件結構、欄位、索引、統計資訊
資料庫管理sp_createdb, sp_dropdb, sp_dboption, sp_helpdb, sp_renamedb建立/刪除/設定/查詢資料庫屬性
安全性與權限sp_addlogin, sp_droplogin, sp_grantlogin, sp_revokelogin, sp_adduser, sp_dropuser, sp_addrole, sp_droprole, sp_addrolemember登入/使用者/角色/權限全生命週期管理
備份與還原sp_addumpdevice, sp_dropdevice, sp_helpdevice備份裝置管理
快取與效能sp_recompile, sp_update_stats, sp_monitor, sp_who, sp_lock, sp_spaceused計畫重編譯、統計更新、監控鎖定/空間/活動
複寫管理sp_addpublication, sp_addsubscription, sp_helpreplication發行/訂閱/發行集設定
異動日誌sp_help_log_shipping_monitor 等Log Shipping 監控

使用建議

  • 系統 SP 雖可跨資料庫呼叫,但建議在 master 或目標資料庫上下文執行
  • 部分 SP 需 sysadmin 權限 (如 sp_configure、sp_shutdown)
  • 優先使用新版 DMV/DMF (如 sys.dm_exec_requests) 替代舊式 sp_who/sp_lock,資訊更豐富
  • 定期查閱 sp_helptext 'sp_XXX' 了解內部實作,提升診斷能力
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved