Sql Server 2008 Saving Changes Is Not Permitted Uyarı Penceresi
Sql Server 2008 i kuralı daha 24 saat geçmeden ilk hatamla karşılaştım. Bir tablomda kolonların sıralamasını değiştirirken karşıma “Saving changes is not permitted.” ile başlayan bir uyarı penceresi geldi.
Özetle yaptığım işleme izin vermediğini, işlemimin tabloyu silip yeniden oluşturmayı gerektiğini bunuda yapabilmek için “Prevent saving changes” adında bir ayarı değiştirmem gerektiğini söylüyordu.
Hemen ufak bir arama yaptım. Msdn de söylediğine göre tablomuzun silinip tekrar oluşturulması gereği birkaç olayda daha gerekiyormuş.
Tabloyu silip yeniden oluşturma gereken haller.
Tablonun ortasına yeni bir kolon eklemek.
Bir kolonu silmek.
Kolonun null olup olmayacağını değiştirmek.
Kolonların sıralamalarını değiştirmek.
Kolonun data tipini değiştirmek.
Bu problemin çözümüde şu şekilde. Tools > Options > Designers > Table and Database Designers buradaki “Prevent saving changes that require table re-creation” onay kutusundaki onayı kaldırıyoruz. “Ok” tuşuna bastığımızda artık bu mesaj kutusuyla karşılaşmayacağız demektir. İstediğiniz gibi kolonların sıralamasınıda değiştirebilirsiniz diğer özelliklerinide.
Verdiği uyarının tam metni ise şu şekilde;
Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.
Kolay gelsin.
March 16th, 2009 at 02:41
Çok saol bilader bende sürekli tabloları yeniden yaratıp duruordum ya delirecektimmmm
March 28th, 2009 at 07:00
teşekkür ederim.
August 19th, 2009 at 20:44
Çok işime yaradı çok teşekkür ederim.