2009-02-23 25 views
27

我最近發現我可以使用sp_help來獲取表定義,並且自那時起就一直關注它。在我發現之前,我必須在SQL Management Studio中打開對象瀏覽器,手動搜索表名,右鍵單擊表並選擇設計。這是一個很大的努力!SQL Server中有用的系統存儲過程

你們都使用了哪些其他系統存儲過程?

+4

應該是社會的維基 – bdukes 2009-02-23 17:37:12

回答

22

Alt鍵 + F1sp_help一個很好的shortcut關鍵。

sp_helptext是獲取存儲過程文本的另一個好東西。

+0

不錯..我可以使用Alt + F1上類似於SP_HELP myTable的特定表? – DotnetDude 2009-02-23 17:13:55

+0

是的。只需點擊編輯器中表格名稱上的Alt + F1 .. – 2009-02-23 17:15:56

11

所有這些無證者的

xp_getnetname 

xp_fileexist 

xp_dirtree 

xp_subdirs 

sp_who2 

xp_getfiledetails 

xp_fixeddrives 

Sp_tempdbspace 

xp_enumdsn 

xp_enumerrorlogs 

sp_MSforeachtable 

sp_MSforeachDB 

在這裏看到:Undocumented stored procedures

而現在,因爲SQL Server 2005中的所有動態管理視圖像sys.dm_db_index_usage_stats

5

您可以使用sp_spaceused來確定表或整個數據庫的大小。如果傳遞表名稱,它將返回該表所用的空間,如果不帶參數調用它,則會給出數據庫的空間。

1

SELECT * FROM系統對象,其中的xtype =「U」順序按名稱

給出了數據庫中的所有用戶定義的表的列表。

1

sp_rename

重命名數據庫對象(表,列,索引等)

7

以sp_ helpindex [表] - 顯示你的索引信息(相同信息的則sp_help)

sp_helpconstraint可表] - 顯示了主鍵/外鍵/默認值和其他約束*

sp_depends將[OBJ] - 示出了對象的依賴關係,例如:

則sp_depends [表] - 顯示你什麼存儲的特效,視圖,觸發器,UDF影響該表

則sp_depends [存儲過程] - 顯示了表等都會受到影響/此存儲過程

1

master.dbo使用。xp_cmdshell

我無法列出我沒有RDP訪問權限的次數,但確實有足夠的權限執行該權限的SQL登錄,以便在其上運行shell命令。

0

在您的查詢編輯器中突出顯示任何proc或其他系統對象名稱,並點擊shift-f1獲取該單詞的幫助。

2
sp_catalogs 
sp_column_privileges 
sp_column_privileges_ex 
sp_columns 
sp_columns_ex 
sp_databases 
sp_cursor 
sp_cursorclose 
sp_cursorexecute 
sp_cursorfetch 
sp_cursoroption 
sp_cursoropen 
sp_cursorprepare 
sp_cursorprepexec 
sp_cursorunprepare 
sp_execute 
sp_datatype_info 
sp_fkeys 
sp_foreignkeys 
sp_indexes 
sp_pkeys 
sp_primarykeys 
sp_prepare 
sp_prepexec 
sp_prepexecrpc 
sp_unprepare 
sp_server_info 
sp_special_columns 
sp_sproc_columns 
sp_statistics 
sp_table_privileges 
sp_table_privileges_ex 
sp_tables 
sp_tables_ex 

檢查此鏈接也

http://msdn.microsoft.com/en-us/library/ms176007.aspx

0

我知道這是一個相當古老的話題,但它仍然有在搜索引擎中排名很高。

這些是我最喜歡的存儲過程,我希望你也能找到它們。幾乎所有這些都可以通過簡單的命令來實現,但這些存儲過程執行一些有用的檢查和驗證。

[sys].[sp_revokelogin] 
[sys].[sp_password] 
[sys].[sp_MSchangeobjectowner] 
[sys].[sp_addlogin] 
[sys].[sp_addrole] 
[sys].[sp_adduser] 
[sys].[sp_denylogin] 
[sys].[sp_droplogin] 
[sys].[sp_droprole] 
[sys].[sp_droprolemember] 
[sys].[sp_dropuser]