Импортировать данные в поля описания схемы Server Management Studios - PullRequest
1 голос
/ 03 февраля 2012

Предположим, у меня большая база данных, около 800 таблиц.В этой базе данных есть таблица, которая служит метатабельной таблицей, описывающей все поля других таблиц в базе данных, для целей документирования.Эта таблица читается самостоятельно написанным инструментом компании, в которой я работаю.

Я новичок в компании и довольно неопытен, поэтому, пожалуйста, прости меня за вопрос ...

В SSMS 2008 R2 я хочу создать диаграмму взаимосвязи сущностей, которая кажется возможной, и это здорово.Я также вижу, что можно показать описание для каждого поля на диаграмме, не щелкая сначала таблицу / объект, чтобы отобразить описания.Есть ли способ автоматически вставить соответствующие данные предыдущего упомянутого «метатабельного» в описание / примечание каждого поля соответствующих форм таблицы на диаграмме?Я мог бы сделать это вручную, но я подумал, что лучше спросить здесь, прежде чем делать глупости (много работы).Я думал о процедурах SQL, но то, что я пытаюсь сделать, включает в себя поля описания самого редактора диаграмм, поэтому я не думаю, что он покрыт Transact SQL.

Кстати, если кто-то знает, какустановите / покажите количество связей в диаграмме, пожалуйста, скажите мне.

Кстати, у нас (компании) тоже есть Visio 2007 (не то, чтобы это решало какие-либо проблемы ..), но яЯ хотел бы сначала использовать SSMS 2008 R2 для установки внешних ключей (которых там нет), а затем импортировать их в Visio с помощью опции обратного инжиниринга.Мне кажется более логичным вместо использования Visio на первом этапе.Конечно, я использую резервную копию нашей базы данных.

1 Ответ

0 голосов
/ 03 февраля 2012

Описание диаграммы не является свойством диаграммы, это свойство самой таблицы.

См. sp_addextendedproperty в книгах по SQL Server в Интернете:

Вам необходимо добавить расширенное свойство с именем 'MS_Description'.

Полезное расширенное описание см. Здесь:

...