2009-03-31 7 views
5

SQL Serverの学習プロセスで何とかこれを見逃しました。SQL Server 2005のテーブルとフィールドを文書化する方法

私は、SQL Server 2005環境でテーブル/フィールド/プロシージャを文書化できるようにしたいが、これを行う方法が見つからない。これは可能ですか、何らかの種類のサードパーティアプリが必要でしょうか?

これは思いがけない機能のように聞こえるので、おそらく私はそれを見落としているでしょう。

ありがとうございます!

JH

EDIT:Specifially、私はSQLオブジェクトを文書化について話している( 'このテーブルは何とかするために使用され、FOO、バーで参照されています。')。すべての助けてくれてありがとう - 皆さんはそれを釘付けにしました。

+0

ドキュメントとはどういう意味ですか?ただのリスト? –

+1

+1でも何かを記録したい! :-) –

答えて

5

SQL Serverには、この目的に使用できるExtended Propertiesがあります。

+0

これは素晴らしいです - それについて聞いたことがなく、私たちのニーズを完全に満たすでしょう。名声。 – Ducain

3

RedGateソフトウェアで最も優れたドキュメントツールの1つはSQL Docです。

0

多くのツールがあります。私は個人的には本当にSQL Doc(Red-Gateによる、前にも触れました)が好きですが、ApexSQLのApexSQL Docも好きです。

しかし、他の多くのツールもデータベーススキーマを読み込んで文書化します。ヘルプライターがいればチェックしてください。データベースのドキュメントもサポートしています。

マルク・stored_procedures、ビュー、および機能付き

0

あなたは、単にようなオブジェクト定義にコメント構文を追加することができます:テーブルとフィールドを持つ

/* 
some comment 
*/ 
create view dbo.view sample ... 

が、それはもう少し複雑です、あなたが使用することができますChrisのようにExtended Propertiesが推奨されます。コンテキストメニューからオブジェクトを検索し、プロパティを選択してManagement Studioからアクセスできます。

あなたはツールに投資する余裕があればTheTXI

0

により示唆されるように、あなたはあなたがwww.aphilen.comを見なければならない、彼らはあなたが代わりに達成しようとしARR何を支援することが可能なSQLのドキュメントツールを持っているSQL Docを選ぶことができますsp_helpを使用している場合は、このすべてを手動で実行できます。objectname

関連する問題