14 Mayıs 2011 Cumartesi

Saving changes is not permitted - SQL Server Management Studio 2008

SQL Server 2005 veya 2008 üzerinde oluşturulan bir tabloya, sonradan ek yapmak istediğimizde (veya bir değişiklilk yapmak istediğimizde) Management Studio 2008 bu işleme izin vermiyor. Bu durumla karşılaşmamızın sebebi, tablonun yapısında değişiklik yapıyor olmamız ve bu değişikliğin tablonun drop edilip yeniden oluşturulmasını gerektirmesidir.

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

Bu denetimi kapatıp, sıkıntıdan kurtulmak için aşağıdaki adımları izleyebilirsiniz;

1) Tools menüsü altında yer alan Options seçeneğine tıklayın.
2) Designers altından Table and Database Designers seçeneğine tıklayın.
3) Prevent saving changes that require table re-creation seçeneğinin CheckBox'ındaki işareti kaldırın.


Geçmiş olsun. Artık işlemlerinize eskisi gibi devam edebilirsiniz.

NOT: Aşağıdaki işlemler tablonun yeniden oluşturulmasını isteyebilirler
Tablonun ortasına yeni bir kolon eklemek
Tablodan bir kolon silmek
Tablodaki bir kolonun null alıp alamama ihtimalini değiştirmek
Tablodaki kolon sırasını değiştirmek
Tablodaki bir kolonun veri tipini değiştirmek

Hiç yorum yok: