Changing Database Design Prevention of SQL Server 2008 Features in Development Environment looks “bad idea”

Bagi rekan-rekan yang sering bekerja di SQL Server 2005 dan kemudian bekerja di SQL Server 2008. Pada suatu saat anda ingin mengubah tabel pada suatu database di SQL Server 2008 misalkan ada penambahan field baru pada tabel Customer. Setelah melakukan perubahan field kemudian anda simpan perubahan tabel Customer dan upps…ada warning seperti dibawah ini

sql2008-1

Apa-apaan ini?!!! berulang-ulang anda simpan perubahan field ini akan selalu muncul kotak dialog peringantan tersebut. Angry

Well, ini fitur baru pada SQL Server 2008. Secara default SQL Server 2008 mempertahankan database design supaya tidak menganggu database yang sedang berjalan so kalau merubah harus melakukan drop table dan kemudian cretae table serta update database relationship (kalau ada)..…oic, oic oic Thumbs-up, tapi what’s tunggu dulu!! kalau untuk SQL Server 2008 yang berjalan di production memang fitur ini sangat membantu agar konsisten database design tetap terjaga tapi kalau di development? seperti kita ketahui, di development perubahan database akan sering terjadi apalagi yang suka plin-plan project nya Rolling on the floor. So fitur ini sangat tidak cocok sekali !!!….

 

Mematikan Fitur Ini

Microsoft team bukan orang bodoh yang sembarang membuat fitur yang beginian dan mereka sadar fitur bisa menjadi polemik kedepannya. Tidak suka dengan fitur ini? Microsoft memberikan opsi untuk mematikan, caranya? klik menu Tools->Options sehingga akan muncul kotak dialog Options. Klik bagian Designers->Table and Database Designers seperti dibawah ini

sql2008-2

Lakukan tidak mencentangnya (unchecked) pada Prevent saving changed that require table re-creation. Setelah selesai klik tombol OK. Nah, setelah itu lakukan penyimpanan table dan boom, sekarang bisa…

Kalau udah begini…siap deh menghadapi project plin-plan dengan perubahan database design nya Devil

Share this post: | | | |
Published Saturday, July 25, 2009 7:25 PM by Agus Kurniawan
Filed under:

Comments

# re: Changing Database Design Prevention of SQL Server 2008 Features in Development Environment looks “bad idea”

mantap.enggak pernah touch ke checkbox itu ehh ternyata ada gunanya toh

Saturday, July 25, 2009 8:36 PM by agusto