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.

This entry was posted on Thursday, September 18th, 2008 at 20:27 and is filed under SQL. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

3 Responses to “Sql Server 2008 Saving Changes Is Not Permitted Uyarı Penceresi”

  1. eyw kardeşim Says:

    Çok saol bilader bende sürekli tabloları yeniden yaratıp duruordum ya delirecektimmmm

  2. Uğur Umut Says:

    teşekkür ederim.

  3. Cem T Says:

    Çok işime yaradı çok teşekkür ederim.

Leave a Reply