SORU
24 Temmuz 2011, Pazar


Değişiklikleri kaydetme SQL Server yasaktır

Ben SQL Server'da bir tablo oluşturmak ve tablo tasarım, gerçek int sütun türünü değiştirmek gibi düzenlemek için çalışırsanız bunu kaydetmek zaman, bu hata alıyorum:

Değişiklikleri kaydetme izni yok. Yaptığınız değişikliği kesilmesine Aşağıdaki tablo gerektirir ve yeniden. Yeniden bir masa değişiklikler yaptınız ya da seçeneğini yeniden masaya gerektiren değişiklikleri kaydetmeden engelle etkin.

Neden yeniden oluşturmak için tablo muyum? Ben sadece real smallint veri türünü değiştirmek istiyorum.

Tablo boş ve şu ana kadar kullanmadım.

CEVAP
24 Temmuz 2011, Pazar


Save (Not Permitted) Dialog Box on MSDN :

Kaydet(İzin verilmeyen) iletişim kutusunda kaydetme değişiklikler olduğu konusunda sizi uyarır değil listelenen gerektiren yaptığınız değişiklikleri nedeniyle izin tablolar kesilmesine ve yeniden.

Aşağıdaki eylemleri bir tabloyu yeniden oluşturulmasını gerektirebilir:

  • Masanın ortasına yeni bir sütun ekleme
  • Bir sütun bırakarak
  • Sütun null değişiyor
  • Sütunların Sırasını Değiştirme
  • Bir sütunun veri türünü değiştirme<<<<

Bu seçeneği değiştirmek içinAraçlarmenüsünde, ' ı tıklatınSeçeneklergenişletin Tasarımcılarve sonra ' ı tıklatınTablo ve Veritabanı Tasarımcıları. Seçin veya temizleyinMasayı gerektiren değişiklikleri kaydetmeden engelle yeniden oluşturulacakonay kutusu.

Ayrıca Bkz: Blog Girişi: Colt Kwong
Saving changes is not permitted in SQL 2008 Management Studio

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009