Cukup gunakan skrip T-SQL alih-alih desainer visual untuk mencapai tujuan Anda:
ALTER TABLE dbo.YourTableNameHere
ALTER COLUMN YourColumnNameHere DECIMAL(18, 14)
dan Anda akan baik-baik saja.
Perancang visual mengambil rute ekstra hati-hati untuk membuat tabel dengan struktur baru dan kemudian menyalin semua data - ini berhasil, tetapi membosankan. Biasanya, selama Anda tidak memotong kolom (membuatnya lebih pendek), Anda pasti dapat mengubah tipe data kolom "di tempat" menggunakan pernyataan T-SQL.
Juga:secara default, perancang SSMS ekstra hati-hati dan tidak akan mengizinkan perubahan apa pun yang memerlukan siklus tabel drop-and-recreate. Anda dapat menonaktifkan kehati-hatian ekstra ini di Tools > Options
dan kemudian di kotak dialog ini:
Jika Anda menghapus centang opsi itu, Anda akan dapat melakukan perubahan "destruktif" pada desainer visual Anda