5 Mayıs 2023 Cuma

Saving changes is not permitted" hatası

""Saving changes is not permitted" hatası, SQL Server Management Studio'da (SSMS) bir tablo veya görünüm gibi nesneler üzerinde yapılan değişikliklerin kaydedilememesi durumunda ortaya çıkan bir hatadır. Bu hatanın birkaç farklı sebebi olabilir, ancak en yaygın nedenlerden biri, SSMS'in "Prevent saving changes that require table re-creation" seçeneğinin etkinleştirilmesidir.

Bu seçenek, bir tabloya veya görünüme yapılan değişikliklerin tablo yeniden oluşturulmasını gerektirmesi durumunda, SSMS tarafından kaydedilmesinin engellenmesini sağlar. Bu seçeneği devre dışı bırakarak, değişikliklerin kaydedilmesine izin verilebilir.

"Prevent saving changes that require table re-creation" seçeneğini devre dışı bırakmak için şu adımları izleyebilirsiniz:

  1. SSMS'de araçlar menüsünden "Options" seçeneğine tıklayın.
  2. Sol taraftaki listeden "Designers" seçeneğine tıklayın.
  3. "Table and Database Designers" başlığı altında "Prevent saving changes that require table re-creation" seçeneğinin işaretini kaldırın.
  4. Değişiklikleri kaydedin ve SSMS'i yeniden başlatın.

Bu işlemi yaptıktan sonra, tablo veya görünümlerdeki değişiklikleri kaydedebilirsiniz. Ancak, bu seçeneğin devre dışı bırakılması, tablo yeniden oluşturulması gerektiğinde beklenmeyen sonuçlar doğurabilir. Bu nedenle, değişiklikler yapmadan önce, tablolarınızın yedeğini almayı ve gerekli önlemleri almayı unutmayın. SQL Server Management Studio'da (SSMS) bir tablo veya görünüm gibi nesneler üzerinde yapılan değişikliklerin kaydedilememesi durumunda ortaya çıkan bir hatadır. Bu hatanın birkaç farklı sebebi olabilir, ancak en yaygın nedenlerden biri, SSMS'in "Prevent saving changes that require table re-creation" seçeneğinin etkinleştirilmesidir.

Bu seçenek, bir tabloya veya görünüme yapılan değişikliklerin tablo yeniden oluşturulmasını gerektirmesi durumunda, SSMS tarafından kaydedilmesinin engellenmesini sağlar. Bu seçeneği devre dışı bırakarak, değişikliklerin kaydedilmesine izin verilebilir.

"Prevent saving changes that require table re-creation" seçeneğini devre dışı bırakmak için şu adımları izleyebilirsiniz:

  1. SSMS'de araçlar menüsünden "Options" seçeneğine tıklayın.
  2. Sol taraftaki listeden "Designers" seçeneğine tıklayın.
  3. "Table and Database Designers" başlığı altında "Prevent saving changes that require table re-creation" seçeneğinin işaretini kaldırın.
  4. Değişiklikleri kaydedin ve SSMS'i yeniden başlatın.

Bu işlemi yaptıktan sonra, tablo veya görünümlerdeki değişiklikleri kaydedebilirsiniz. Ancak, bu seçeneğin devre dışı bırakılması, tablo yeniden oluşturulması gerektiğinde beklenmeyen sonuçlar doğurabilir. Bu nedenle, değişiklikler yapmadan önce, tablolarınızın yedeğini almayı ve gerekli önlemleri almayı unutmayın.

Sql Server DateTime Veri Tipindeki Datayı Türkçe Formatında Göstermek

  SQL'de tarihleri farklı formatlarda göstermek için FORMAT fonksiyonunu kullanabilirsiniz. Türkçe kısa tarih formatı genellikle "...