Saving changes is not permitted (SQL Server 2008)

Столкнулся сегодня с интересной проблемой при создании базы данных в SQL Server 2008 Management Studio:
Не охота было париться с созданием SQL запросов для создания таблиц и я решил воспользоваться дизайнером. Создал в БД несколько таблиц. Сохранил. Все отлично создалось, НО потом я решил добавить к одной из таблиц новый столбик. Создал. И при попытке сохранить увидел очень не понравившееся мне сообщение:

Как полагается, погуглив, выяснил, что не я один, такой счастливый, напоролся на эту граблю. Дело в том, что по умолчанию в Management Studio 2008 включен запрет сохранения сделанных с помощью дизайнера изменений, которые требуют повторного создания изменяемого объекта.
Лечится данная несправедливость достаточно просто:
Заходим в меню ‘Tools’->’Options’

В открывшемся окне находим в дереве ветку «Designers». В этой ветке кликаем на ветку «Tables and Database Designers». Среди появившихся опций снимаем галочку с поля «Prevent saving changes that require table re-creation».

Вот собственно и все, что надо сделать.

22 комментария on "Saving changes is not permitted (SQL Server 2008)"


  1. Спасибо большое автору!!!
    Всё получилось!!!
    Так просто, а я мучалась-разбиралась пару часов…………

    Ответить

  2. Спасибо!
    В очередной раз вижу как «хорошо» сделана дока от MS.
    Вижу что надо где-то птицу снять / поставить, а F1 ведет в ……..

    Ответить

  3. Пожалуйста.
    Дока MS сделана хорошо (онлайновая) остальными даже не пользовался ни разу 🙂 Только MSDN качал пару раз, правда последняя версия от 2007 года уже устарела 🙁

    Ответить

  4. Спасибо большое за пост!
    учу sql по видеоурокам а там просто сохранили, пару часов искал что я сделал не так)

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.