SQL Database Read Only

sql-server-logoSQL Veritabanı sorunsallarından bir taneside veritabanımızın read only yani (Sadece okunabilir) duruma geçmesidir.Sql sürümlerindeki faklılıklar ve gerekli dosya izinleri sağlanmadığından bu durumla karşılaşabiliriz.Bu durumu aslında bir sorun değildir veritabanımıza yazmaya karşı yetkiyi alamamasıdır.Çözümü ise Şöyledir;1- SQL Server Configuration Manager SQL Server (SQLEXPRESS) olanı bulup servisi durduralım.2- Durdurduğumuz bu servise iki kere tıklayarak “oturum aç” sekmesindeki “yerel sistem hesabını kullan” işaretleyip kapatalım.3- Servisi yeniden başlatalım.Sql’ e geri dönerek veritabanını attach edebiliriz,eğerki sorun devam ediyorsa son adımı uygulayalım;4- ~MSSQL10.MSSQLSERVERMSSQLDATA (veritabanınızı bu klasöre taşıyoruz) klasörüne sağ tıklayıp güvenlik seçeneklerinden bu kullanıcıya erişim haklarını verelim.5- Sql’ e geri dönerek veritabanını attach edebiliriz. Bir veritabanını READ_ONLY  yani sadece okunabilir yapmak;USE [master]GOALTER DATABASE [TESTDB] SET READ_ONLY WITH NO_WAITGO Bir veritabanını READ_WRITE  yani okunabilir ve yazılabilir yapmak;USE [master]GOALTER DATABASE [TESTDB] SET READ_WRITE WITH NO_WAITGO

Check Also

Centos Başlangıçta Servisleri Çalıştırmayı Engelleme

Centos sunucumuzu başlattığımızda istediğimiz servislerin çalışmasını engelleyebilmemiz mümkündür. Bu işlem için kullanmamız gereken komut şu …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

86