Artık SQL Server 2008 ile çalışmaya başladım. Bu da karşılaştığım ilk hata mesajı oldu. Bu hatayı, eklediğim bir tablo üzerinde Management Studio ile değişiklik yapmaya çalıştığımda aldım. İl bakışta hata nedeninin yetkisiz bir kullanıcıyla giriş yapmak olduğunu düşünmüştüm. Bu nedenle bağlı olduğum kullanıcıya tüm yetkileri verdim. Fakat yine aynı hata mesajını aldım. Bu sefer de Management Studio’yu çalıştırdığım kullanıcının yeterli yetkisinin olmadığını düşünerek “Run as Administrator” yoluyla açmayı denedim. Yine aynı hata mesajını alınca araştırıp çözümün aslında basit bir ayarlama ile yapılabileceğini öğrendim. Tools menüsünden Options menü öğesini seçip Designers sayfasına gelin. “Prevent saving changes that require table re-creation” öğesini gösteren kutunun işaretini kaldırın.
Bu uyarı, her ne kadar hata mesajı içerisinde geçse de ilk bakışta hatanın bir ayardan kaynaklandığını algılayamamıştım. Bundan önceki sürümlerde karşılaşmadığım önemsiz bir özelliğin yeni sürümde varsayılan değer olarak gelmesinin yanlış bir seçim olduğunu düşünüyorum. Umarım bu yazı sayesinde az da olsa zaman kazanmanızı sağlamışımdır.

2 Yorum
ne tip bir degisiklikti ki bu tabloyu yeniden yaratmaya neden olacak?
“ALTER TABLE” yapamiyor mu SQL? :/
Yazıda belirtmeyi unutmuşum. Bu olay SQL Server’a Management Studio üzerinden bağlandığında karşına çıkıyor. Yani hata mesajını Management Studio veriyor. Dur bunu yazıda da belirteyim.