Большое спасибо - это сработало. (Так глупо с моей стороны ...)
Единственный надежный способ сделать это будет использовать временную таблицу, но это не будет много SQL:
select * into #tmp from bad_table
truncate table bad_table
alter bad_table alter column silly_column int
insert bad_table
select cast(silly_column as int), other_columns
from #tmp
drop table #tmp
Просто измените тип данных в Studio управления SQL Server.
(Вы, возможно, должны перейти к Инструментам меню в †’ Опции в †’ Разработчики и отключить опцию, которая предотвращает изменения сохранения, которые воссоздают таблицу.)