автоматическое изменение размера диаграммы базы данных sql server

StackOverflow https://stackoverflow.com/questions/2003114

Вопрос

я вижу, что есть раздел "упорядочить таблицы", который упорядочивает ваши отношения между таблицами так, чтобы они были понятными.есть ли в любом случае возможность автоматического изменения размеров таблиц, чтобы они отображали:

  1. полное название таблицы
  2. во всю высоту, чтобы показать все поля.

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

Это было полезно?

Решение

В SQL Server 2005 (и, если я правильно помню, 2000) сначала выберите таблицу или таблицы, которые вы хотите настроить, а затем выберите "Автоматическое изменение размера выбранных таблиц" из контекстного меню или меню "Схема базы данных".Похоже, соответствующей кнопки на панели инструментов нет.

Несмотря на это, в 2005 году я обнаружил, что мне иногда приходится вручную расширять столбец "имя столбца", чтобы при печати печатался весь мой столбец.Аналогично, мне иногда приходится расширять окно таблицы (по горизонтали и / или вертикали), чтобы убедиться, что полосы прокрутки не включены в распечатку для каждого окна.

Инструмент был полезен в 2000 году, но в 2005 году они сделали его немного менее полезным и гораздо более раздражающим.Я еще не пользовался им в 2008 году.

Еще два цента:Я немного использовал Erwin и возненавидел его.Я немного пользовался Embarcaderos ' ER Studio, и мне это понравилось.И то, и другое стоит больших денег, так что вам, вполне возможно, придется довольствоваться диаграммами.

Другие советы

Боюсь, функциональность построения диаграмм с SQL Server довольно плоха, но, вероятно, достаточно хороша для того, для чего она предназначена (создание отношений).Существуют утилиты, которые выполняют лучшую работу, если все, что вы хотите сделать, это вывести диаграмму базы данных, напримерВизио.

Если я правильно помню, есть REDGATE, которые делают ряд утилит для SQL Server.

http://www.red-gate.com

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top