1. sp_configure
定義:顯示或更改當前伺服器的全域配置設定。
主要的結果集:config_value,配置選項的配置值;run_value 配置選項的運行值;如果兩者不一致,一般是配置成功了,但是卻沒有生效
備忘:很有用。使用 sp_configure 可以顯示或更改伺服器層級的設定。若要更改資料庫層級設定,請使用 ALTER DATABASE。若要更改僅影響目前使用者會話的設定,請使用 SET 語句。
相關文章:Sql Server 記憶體用不上的解決辦法
2. sp_help
定義:報告有關資料庫物件(sys.sysobjects 相容視圖中列出的所有對象)、使用者定義資料類型或某種資料類型的資訊
備忘:返回的資訊比較豐富,該 預存程序 還是比較實用的
3. sp_helpdb
定義:報告有關指定資料庫或所有資料庫的資訊。
備忘:可以返回全部的資料庫資訊或單個資料庫的詳細資料,比較實用,可以用來替代 sp_databases
4. sp_helptext
定義:顯示使用者定義規則的定義、預設值、未加密的 Transact-SQL 預存程序、使用者定義 Transact-SQL 函數、觸發器、計算資料行、CHECK 約束、視圖或系統對象(如系統預存程序)。
備忘:十分的有用,特別是用來查看預存程序的定義
5. Sp_procoption
定義:設定自動執行的預存程序。設定為自動執行的預存程序在每次啟動 SQL Server 執行個體時運行。
備忘:雖然應用情境比較狹窄,但是在其應用環境內,還是相當有用,相當能解決問題的
6. sp_refreshview
定義:用於更新指定的未綁定到架構的視圖的中繼資料。由於視圖所依賴的基礎對象的更改,視圖的持久中繼資料會到期。
備忘:當更新視圖所用的相關表或自斷時,用此預存程序更新相關視圖
7. Sp_rename
定義:在當前資料庫中更改使用者建立對象的名稱。此對象可以是表、索引、列、別名資料類型或 Microsoft .NET Framework 通用語言執行平台 (CLR) 使用者定義型別。
8. sp_spaceused
定義:顯示行數、保留的磁碟空間以及當前資料庫中的表、索引檢視表或 Service Broker 隊列所使用的磁碟空間,或顯示由整個資料庫保留和使用的磁碟空間。
備忘:可查看錶或資料庫的space 使用方式
9. sp_who
備忘:非常實用的預存程序,主要用來查看當前 db 的串連數,相同的 預存程序或命令還有 : sp_who、sp_who active、sp_who2和sp_who2 active,其中的區別,請大家自行 search 學習
相關文章:sql server 2008 R2 串連數過高的解決辦法