「テーブル名の一覧がほしい」「ビューの一覧がほしい」ってことが、たまーにあります。
まぁ、納品用のドキュメントにしたりとかいろいろ
ということで、メモっておこう。


-- データベース名一覧
select name FROM sys.databases;
-- テーブル名一覧
select name FROM  sys.tables ORDER BY name;
-- シノニム一覧
SELECT name FROM sys.synonyms ORDER BY name
-- ビュー一覧
select name FROM  sys.views ORDER BY name;
-- ストアド一覧
SELECT name FROM sys.procedures ORDER BY name;
-- ユーザ定義関数一覧
SELECT name FROM sys.objects
WHERE type_desc LIKE '%FUNCTION%'
 ORDER BY name;

各テーブルの詳細は以下を参照
オブジェクト カタログ ビュー
http://msdn.microsoft.com/ja-jp/library/ms189783.aspx