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.

Yorumlar (5) -

Erol
14.12.2010 09:30:19 #

Teşekkürler büyük bir dertten kurtuldum.

erhan
20.05.2011 16:26:16 #

allah razı olsun

LEVENT ANT
08.10.2011 08:09:44 #

Üstad çok teşekkür ederim. Beni Büyük bir dertten kurtardın....

güler
23.01.2012 10:12:06 #

Teşekkürler çok yardımcı oldu.

MuammerBenzes
24.01.2012 11:30:25 #

@Güler : İşinize yaramasına sevindim...

Yorum ekle

biuquote
  • Yorum
  • Canlı önizleme
Loading

Kelime Bulutu

Aylık Liste

Son Yorumlar

Comment RSS

Disclaimer

 

Bu sitede yeralan bilgiler, çalışmalarım gereği ulaştığım bilgilerden derlenmektedir. 

Sitede yeralan görüşler tamamen şahsıma aittir, herhangi bir kişi veya kurumu bağlamamaktadır.

Yayınlanan yazıların tüm hakları Muammer Benzeş'e aittir. Herhangi bir şekilde izin almadan ve kaynak gösterilmeden kullanılması yasaktır.