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

SQL Server 2008 ve SQL Server 2008 R2'de 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.

Comments

Comments (16) -

Erol
Teşekkürler büyük bir dertten kurtuldum.
erhan
allah razı olsun
LEVENT ANT
Üstad çok teşekkür ederim. Beni Büyük bir dertten kurtardın....
güler
Teşekkürler çok yardımcı oldu.
MuammerBenzes
@Güler : İşinize yaramasına sevindim...
tayfun
valla çok sağol.Büyük dertti gerçekten
Burak Kukrer
Ya bu ne dertti bu gune kadar, tesekkurler.
bayram
ALLAH RAZI OLSUN BENİ BÜYÜK BİR DERTEN KURTARDINIZ...TEŞEKÜRLER
duygu
cok sagolun tesekkur ederımmSmile)
yazilimgrup
Cok pratik, tesekkurler.
mert erdem
allah razı olsun
Mahmut İlhan
Allah Razı olsun beni çok büyük bir dertten kurtardınız.
Enver ŞAHİN
Çok teşekkür ederim. Bende aynı şekilde ufak tablolarımı tekrar yazıyordum. Böylesi ilk defa başıma gelmişti. Çok teşekkürler...
frank
teşekkürler format sonrası sql serverda aynı tablo koruma engelini nasıl aşıyorduk hatırlamayamamıştım.
Atsız Kahraman
Eyvallaaaah ;)
mbozkurt
Teşekkürler .. emeğinize sağlık..