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.
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.
Artık tablo değişikliklerinde bir problem ile karşılaşmayacağız.
Kaynak : muammerbenzes.com