Проблема: В таблице есть колонка nvarchar(60), возникла необходимость увеличить до количество знаков до 75.
При попытке сохранения изменений в дизайнере, SQL Server Management Studio выдает следующее сообщение: "Saving changes is not permitted. The change you have made requires the following table to be dropped and re-created. You have either made changes to a table that can't be recreated or enabled the option prevent saving changes that require the table to be re-created."
Решение:
Вариант 1) Снять чекбокс «Prevent saving changes that require table re-creation» (Tools->Options):
Вариант 2) Выполнить на таблице следующий скрипт:
P.S. Перед выполнением скрипта необходимо удалить индекс по этой колонке - пока этого не сделали, получали сообщение об ошибке.
При попытке сохранения изменений в дизайнере, SQL Server Management Studio выдает следующее сообщение: "Saving changes is not permitted. The change you have made requires the following table to be dropped and re-created. You have either made changes to a table that can't be recreated or enabled the option prevent saving changes that require the table to be re-created."
Решение:
Вариант 1) Снять чекбокс «Prevent saving changes that require table re-creation» (Tools->Options):
Вариант 2) Выполнить на таблице следующий скрипт:
alter table ИмяНашейТаблицы alter column ИмяКолонкиКоторуюНадоУвеличить nvarchar(75)
P.S. Перед выполнением скрипта необходимо удалить индекс по этой колонке - пока этого не сделали, получали сообщение об ошибке.
Комментариев нет:
Отправить комментарий