“Saving Changes Not Permitted”

SQL Server 2008 “Saving Changes Not Permitted” Hatası ve Çözümü

MS SQL Server 2008 ‘deki en sıkıntılı olay oluşturduğumuz tablolar üzerinde değişiklik yapamamamız. Çünkü 2008 ‘deki gelen yeniliklerden bir tanesi de yüksek güvenilirlik:Bu sayede veritabanı kullanıcısı tarafından tabloda yapılacak önemli bir hata engellenmiş oluyor. Ancak bu engel veritabanı tasarım aşamasında tabloların sık sık değiştiği süreç içinde tasarımcıyı canından bezdirmektedir. :) Dolayısı ile bu engelden kurtulmak özellikle veritabanı tasarlarken tasarımcıyı çok rahatlatacaktır. Aslında bana kalırsa işini bilen bir veritabanı yöneticisi zaten böyle kolay hatalara düşmez. Yani bu özelliğin olması yüksek güvenilirlik ifadesi için çok da bir anlam teşkil etmiyor.

Hatanın çözümünü bulana kadar gereğinden fazla zaman kaybı yaşadığımı söyleyebilirim. Çünkü hata ile karşlaşmamak için düzenleme yapacağım tabloyu silip, tekrar oluşturup ve üzerinde istediğim değişiklikleri yaptıktan sonra kaydediyordum.

Hata ekranı aşağıdaki şekilde:

Saving changes is not permitted.

“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.

Şimdi hatanın çözümüne gelelim:

SQL Server Management Studio araç çubuğunda bulunan Tools (Araçlar) sekmesi altından Options (Özellikler) seçeneğini seçiniz.

Ms SQL Server Options

Açılan pencere de sol menüden Designers bölümünü seçtikten sonra , sağ tarafa açılan panel de bulunan Prevent saving changes that require table re-creation üzerindeki seçimi kaldırarak kaydediyoruz. Bu işlemden sonra artık tablolarınızı hatasız düzenleyebilirsiniz.

Twitter Digg Delicious Stumbleupon Technorati Facebook Email

Tek Yorum - ““Saving Changes Not Permitted””

  1. Çok teşekkürler, gerçekten beni sıkıntıdan kurtardınız.