ошибка при вставке столбца в таблицу - PullRequest
1 голос
/ 22 марта 2012

Я использую базу данных PUBS в Microsoft на языке программирования C # Я также использую Micosoft SQL Server Management Studio.

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

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

Так в чем же проблема?

Ответы [ 2 ]

3 голосов
/ 22 марта 2012

Это настраиваемый параметр, который запрещает пользователям запускать команды, которые, по их мнению, будут простыми ALTER инструкциями, но фактически для всей таблицы и ее данных снова должны быть DROP и CREATE:

Tools > Options

Designers > Table and Database Designers

Uncheck "Prevent saving changes that require table re-creation"

enter image description here

0 голосов
/ 22 марта 2012

Это настройки, которые выполняются в разделе «Конструктор баз данных» для предотвращения работы DDL. Отключите option prevent saving changes that required to be recreated в параметре SQL Server.

Вы найдете это в меню инструментов> Опция> Дизайнер> Снимите флажок флажок запретить сохранение изменений, требующих пересоздания таблицы .

В меню инструментов Visual Studio> Параметр> Инструменты базы данных> Таблица и Конструктор баз данных> Снимите флажок запретить сохранение изменений, которые требуется пересоздание таблицы .

Надеюсь, эта помощь

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