Saving changes is not permitted. SQL Server 2008 (ALTER COLUMN)

86

Програмування Asp.net
Попередній

Наступний

У SQL Server 2008 є така проблема: при зміні полів в таблиці вискакує повідомлення:

Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either changes made to a table that can’t be re-created enabled or the option Prevent saving changes that require the table to be re-created.

У SQL Server 2005 з цим проблем не було.

Є кілька варіантів рішення:

1) Можна робити зміни скриптом:

ALTER TABLE TableName
ALTER COLUMN ColumnName NVARCHAR(200) NOT NULL

2) Відключити цю опцію:

Tools->Options->Designers->Table and Database Designers->Prevent saving changes that require table re-creation->off