Преамбула
Я изменил колонку в SQL Server 2008 сегодня, изменив тип данных с чего-то вроде валюты (18,0) до (19,2).
Я получил сообщение об ошибке "Выполненные вами изменения требуют, чтобы следующие таблицы были удалены и повторно созданы" из SQL Server.
Прежде чем вы начнете отвечать, прочитайте следующее:
Я уже знаю, что есть опция в Инструменты ► Параметры ► Дизайнер ► Дизайнеры таблиц и баз данных ► Снимите флажок "Предотвратите сохранение изменений, требующих повторного создания таблицы". ... так не отвечайте с этим!
Актуальный вопрос
Мой реальный вопрос - это что-то еще:
Есть ли какие-либо негативные последствия/возможные недостатки этого?
Действительно ли таблица удаляется и воссоздается автоматически, когда этот флажок не установлен?
Если да, то скопирует ли таблица 100% точную копию исходной таблицы?