Студия SQL Server 2008 управления отбрасывает таблицы, предупреждающие?

Почему SQL-сервер 2008 всегда предупреждает о необходимости отбросить таблицы для переименования столбцов? У меня создалось впечатление, это не требовалось, если это не был ключ. Если я изменяю столбец от пустого указателя до не пустой, даже если не поле ключа, он хочет отбросить таблицу и все отношения.

8
задан Dana Holt 3 November 2011 в 18:11
поделиться

1 ответ

Если вы редактируете таблицу в дизайнере, то это дизайнер педантичен. Попробуйте изменить (снять галочку) эти опции:

Tools > Designers > Prevent saving changes that require table re-creation

После снятия галочки дизайнер все равно выдает диалог предупреждения, но есть еще и эта опция, которую можно снять:

Tools > Designers > Warn about tables affected

Я полагаю, что причина, по которой дизайнер должен отбрасывать таблицы для переименования столбцов, заключается в том, что нет команды SQL для этого, и вместо этого он копирует данные таблицы во временную таблицу, отбрасывает таблицу, создает новую таблицу с измененным именем столбца и копирует данные в нее.

15
ответ дан 5 December 2019 в 11:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: