Как я могу документировать таблицы и поля в SQL Server 2005

Я пропустил это как-то в процессе обучения SQL Server.

Я хотел бы иметь возможность документировать таблицы / поля / процедуры в нашей среде SQL Server 2005, и я не могу найти способ сделать это. Возможно ли это, или мне нужно какое-то стороннее приложение?

Это звучит как беспроблемная функция, поэтому я, вероятно, не замечаю этого.

Благодаря!

JH

EDIT: В частности, я говорю о документировании объектов SQL («эта таблица используется для blah, и на нее ссылаются foo и bar.»). Спасибо за всю помощь – вы, ребята, пригвоздили ее.

SQL Server имеет расширенные свойства, которые вы можете использовать для этой цели.

Один из лучших инструментов для документирования называется SQL Doc программным обеспечением RedGate.

Есть много инструментов – мне лично очень нравится SQL Doc (ранее упоминавшийся Red-Gate), но также ApexSQL Doc от ApexSQL .

Но многие другие инструменты также будут читать и документировать схемы базы данных – если у вас уже есть сценарист справки, проверьте его – он может даже поддерживать документацию базы данных тоже!

Марк

С stored_procedures, представлениями и функциями вы можете просто добавить синтаксис комментария к определению объекта, например:

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

с таблицами и полями это немного сложнее, вы можете использовать расширенные свойства, как это предложил Крис . Вы можете получить доступ к нему через Studio Management, выбрав таблицу в исследуемом объекте и Свойства из контекстного меню.

Если вы можете позволить себе инвестировать в Инструменты, вы можете выбрать SQL Doc, как это было предложено TheTXI

Вы должны посмотреть на http://www.aphilen.com, у них есть доступный инструмент документации SQL, который может помочь с тем, что вы пытаетесь достичь, или вы можете добиться этого все вручную, если у вас есть время, используя sp_help objectname

Давайте будем гением компьютера.