Изменить таблицу в SQL Server 2008: => Дает мне ошибку - PullRequest
1 голос
/ 23 июля 2011

Я создал CustomerTbl в SQL Server 2008.

Для этого у меня есть

Правый щелчок Папки таблицы в ServerExplorer и выбор Add New Table.

1. Теперь я добавил три столбца, скажем CustomerID, FirstName, LastName с типом данных int, varchar(50), varchar(50) соответственно.

2. Теперь сохраните таблицу с именем CustomerTbl.

3. Теперь я снова открываю определение таблицы, щелкая правой кнопкой мыши таблицу внутри ServerExporer и выбирая OpenTableDefination.

4. Теперь я изменяю свойство столбца CustomerID.Мне нужно автоматически увеличивать значение на единицу каждый раз, когда новая запись вставляется в таблицу.для этого я установил для свойства IsIdentity значение true.используя поле выбора и вкладку ColumnPropery.

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

, почему я не могу внести какие-либо изменения в свойство полей таблицы после того, как мы создали таблицу и сохранили ее один раз .???

Пожалуйста, помогите ....

enter image description here

1 Ответ

3 голосов
/ 23 июля 2011

Это настройка в SQL Server Managment Studio.

Инструменты меню - Параметры - Дизайнеры - Запретить сохранение изменений, требующих пересоздания таблицы

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