2009-02-23 85 views
27

私は最近、sp_helpを使用してテーブル定義を取得し、それに引き付けられていることを発見しました。私の発見の前に、私はSQL Management StudioでObjectエクスプローラを開き、テーブル名を手動で検索し、テーブルを右クリックしてDesignを選択しなければなりませんでした。それはたくさんの努力でした!SQL Serverの便利なシステムストアドプロシージャ

他のどのようなシステムストアドプロシージャを使用しても、単純には使用できないということはありませんか?

+4

は、コミュニティのwiki – bdukes

答えて

22

Altキー + F1sp_helpのために良いshortcutキーです。

sp_helptextは、ストアプロシージャテキストを取得するためのもう1つの方法です。

+0

ニースであるべき..私はMYTABLEをsp_helpはに類似した特定のテーブルの上のAlt + F1を使用することはできますか? – DotnetDude

+0

エディタのテーブル名にAlt + F1をクリックするだけです。 –

2

sp_who/sp_who2 - 誰がサーバー上で何をしているのかを知ることができます。

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

そして今、すべての動的管理ビューsys.dm_db_index_usage_stats

5

のようなSQL Server 2005のため、あなたは、テーブルまたはデータベース全体のサイズを決定するためにsp_spaceusedを使用することができます。テーブル名を渡すと、そのテーブルに使用されているスペースが返されます。引数なしで呼び出されると、データベースのスペースが得られます。

+0

ところで、ちょっと混乱した名前です!ある人は、「スペース」文字が何回使用されたのかと思っていました。 :) –

1

選択*名前

によってXTYPE =「U」の順序

は、データベース内のすべてのユーザー定義テーブルのリストを提供しますがsysobjectsから。データベースオブジェクト(テーブル、列、インデックス、等)

1

sp_rename

は - あなたのインデックス情報(sp_helpは同じ情報)

は、sp_helpconstraint [表を示します] - プライマリ/外部キー/デフォルトとその他の制約を表示*

sp_depends [obj] - オブジェクトの依存関係を示します。

sp_dependsは、[テーブル] - このストアドプロシージャ

7

SP_のhelpindex [表]をリネームするため

1

master.dboが使用する/影響を受けているか、テーブルなどのショー - procsのを保存何を示し、ビューは、UDFは、この表に

でsp_depends [SPROC]に影響を与え、トリガ。xp_cmdshell

ボックスへのRDPアクセスがなかった回数をリストすることはできませんが、シェルコマンドを実行するのに十分な権限を持つSQLログインを実行しました。

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] 
関連する問題