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

Linux DNS (Bind) Servisi Sorunu Çözme

Linux sunucunuzda bind (dns) servisinde sorunlar yaşıyorsanız bu servisi tekrar başlatmanız (resetlemeniz) sorununuzu büyük ihtimal …

Bir Cevap Yazın

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