私は最近、sp_help
テーブル定義を取得し、それ以降それにフックされています。発見する前に、SQL Management Studioでオブジェクトエクスプローラーを開き、手動でテーブル名を検索し、テーブルを右クリックして[デザイン]を選択する必要がありました。大変でした!
他にどのようなシステムストアドプロシージャを使用していますか?
Alt + F1 は良い ショートカットsp_help
のキーです。
sp_helptext
は、ストアドプロシージャテキストを取得するためのもう1つの便利な機能です。
これらすべての文書化されていないもの
xp_getnetname
xp_fileexist
xp_dirtree
xp_subdirs
sp_who2
xp_getfiledetails
xp_fixeddrives
Sp_tempdbspace
xp_enumdsn
xp_enumerrorlogs
sp_MSforeachtable
sp_MSforeachDB
ここを参照してください: ドキュメント化されていないストアドプロシージャ
そして今、SQl Server 2005以降、 sys.dm_db_index_usage_stats のようなすべての動的管理ビュー
sp_ helpindex [table]-インデックス情報を表示します(sp_helpと同じ情報)
sp_helpconstraint [表]-主キー/外部キー/デフォルトおよびその他の制約を表示します*
sp_depends [obj]-オブジェクトの依存関係を表示します。例:
sp_depends [テーブル]-このテーブルに影響するストアドプロシージャ、ビュー、トリガー、UDFを示します
sp_depends [sproc]-このストアドプロシージャによって影響を受ける/使用されるテーブルなどを示します
sp_spaceused
を使用して、テーブルまたはデータベース全体のサイズを決定できます。テーブル名を渡すと、そのテーブルに使用されているスペースが返されます。引数なしで呼び出されると、データベースのスペースが提供されます。
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
このリンクもチェック
sp_who/sp_who2
-サーバーで誰が何をしているのかを知ることができます。
名前からxtype = 'U'の順序でsysobjectsから選択します。
データベース内のすべてのユーザー定義テーブルのリストを提供します。
データベースオブジェクトの名前を変更する(テーブル、列、インデックスなど)
master.dbo.xp_cmdshell
ボックスへのRDPアクセスがなかった回数をリストすることはできませんが、シェルコマンドを実行するためにそれを実行するための十分な権限を持つSQLログインがありました。
私はそれがかなり古いトピックであることを知っていますが、それでも検索エンジンで高いランクを持っています。
これらは私のお気に入りのストアドプロシージャです。役立つと思います。それらのほとんどすべてが単純なコマンドで実現できますが、これらのストアード・プロシージャーはいくつかのチェックと妥当性検査を実行します。
[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]
クエリエディターでprocまたは他のシステムオブジェクト名を強調表示し、shift-f1を押してそのWordのヘルプを取得します。