SQL Server Management Studio так плохо, как кажется? Как просмотреть атрибуты relatiosnip? - PullRequest
2 голосов
/ 19 января 2009

Итак, я использую SQL Server Management Studio Express, до сих пор она работала неплохо, игнорируя некоторые странности.

Но я случайно удалил целую кучу данных, когда случайно удалил строку в родительской таблице. Поэтому я подумал, что в этих отношениях должно быть включено каскадное удаление. Но как определить это ?? Если дважды щелкнуть отношение на диаграмме БД, единственным вариантом будет «Удалить», а во всплывающей подсказке отображается только имя отношения FK.

У этого парня была та же проблема, что и у меня: http://social.msdn.microsoft.com/forums/en-US/sqldatabaseengine/thread/1f9c1e8f-b719-476d-828e-91ac6722096a/

Итак, я что-то упускаю или это другая ситуация, когда компания-разработчик намеренно выполняет половину задницы? У меня есть лицензия MSDN ultra (или каков самый высокий уровень), так будет ли она лучше, или есть какой-нибудь сторонний инструмент, который можно использовать ??

Ответы [ 2 ]

5 голосов
/ 19 января 2009

В SQL Server Management Studio Express у вас нет возможности «спроектировать» таблицу. (Правый клик по столу, потом дизайн)? Затем у вас должна быть дополнительная панель инструментов со значком, который выглядит как 3 таблицы и их взаимосвязь. Во всплывающей подсказке этой кнопки написано «Отношения». Когда вы нажмете эту кнопку, вы увидите ограничения внешнего ключа этой таблицы, и в диалоговом окне вы можете указать правила UPDATE & DELETE для FK.

1 голос
/ 19 января 2009

Инструмент диаграммы не очень хорош.

Если вы используете Object Explorer для открытия таблиц, открытия интересующей вас таблицы, открытия ключей, вы сможете найти свой внешний ключ, щелкнуть по нему правой кнопкой мыши и выбрать «Изменить» (или выбрать сценарий (в окно / файл / и т. д.)).

Это работает в SSMS 2008, не пробовал в 2005 Express, но я был бы удивлен, если бы его там не было (так как в основном это функциональность, которая была встроена в Query Analyzer очень давно)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...