Вы не можете изменить тип столбца на месте. Вам необходимо создать новый столбец, скопировать значения поверх и затем удалить исходный столбец.
SQL Management Studio обычно выполняет это путем создания временной таблицы с новым именем столбца, копирования значений поверх, удаления исходной таблицы со старым столбцом, а затем переименования новой временной таблицы в новое имя. Часто это происходит без людей, даже не подозревающих об этом.
Однако это может быть очень инвазивным подходом, особенно если у вас уже есть много строк в таблице, поэтому вы можете просто написать сценарий SQL, добавить новый столбец в таблицу, скопировать значения, отбросить исходный столбец, а затем с помощью sp_rename измените имя нового временного столбца обратно на исходное имя столбца. Это та же идея, что и в SQL Management Studio, за исключением того, что они удаляют и воссоздают всю таблицу, а вы просто отбрасываете и воссоздаете столбец.
Однако, если вы действительно хотите, чтобы SQL Manangement Studio делал это таким образом, вы можете отключить это сообщение об ошибке. Я полагаю, что это было добавлено изначально, потому что люди не хотели удалять и воссоздавать таблицу по умолчанию. Чтобы отключить это сообщение, перейдите в Инструменты-> Параметры-? Дизайнеры и снимите флажок с «Запретить сохранение изменений, требующих пересоздания таблицы» , тогда вы сможете сохранить Ваши изменения в конструкторе.