SQL Server tablo değiştirme hatasını giderme : Saving changes is not permitted – Prevent saving changes that require table re-creation

Management Studio üzerinden herhangi bir tablonun yapısında değişiklik yapmak istediğimizde bir hata mesajı ile karşılaşıyoruz :

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.

SQL Server tablo değiştirme hatası

Bu hata mesajı aşağıdaki işlemlerden birini yaptığımızda karşımıza çıkıyor :
– Primary key ekleme/değiştirme
– Foreign key ekleme/değiştirme
– Yeni bir kolon ekleme
– Varolan bir kolonu silme
– Kolon özelliklerini değiştirme

Bu hatayı gidermek için biraz uğraşmıştım. Birkaç defasında tabloyu yeniden oluşturmak zorunda kaldım. Neyseki bu tabloların içerisinde önemli bilgiler yoktu 🙂 Sonrasında bunun kolay çözümünü buldum :

Management Studio içerisinden Tools > Options ile açılan pencerede Designers > Table and Database Designers bölümündeki Prevent saving changes that require table re-creation bölümündeki işareti kaldırıyoruz.

SQL Server tablo değiştirme hatasını giderme

Artık tablo değişikliklerinde bir problem ile karşılaşmayacağız.

 

Kaynak : muammerbenzes.com

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.