Non dovrebbe essere necessario eliminare la tabella e ricrearla, a meno che quella colonna non prenda parte a uno o più vincoli.
Puoi semplicemente farlo usando SQL:
ALTER TABLE Tab ALTER COLUMN LastModified datetime2 not null
(Ho scelto datetime2
su datetime
, poiché il primo è consigliato per tutti i nuovi lavori di sviluppo
e poiché la colonna è attualmente date
, so che utilizzi SQL Server 2008 o versioni successive)