AnasayfaCanlıNasıl Yapılır ?Yazılım

Read Only Database

sql-server-logo

SQL 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.MSSQLSERVER\MSSQL\DATA (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]

GO
ALTER DATABASE [TESTDB] SET READ_ONLY WITH NO_WAIT
GO

 

Bir veritabanını READ_WRITE  yani okunabilir ve yazılabilir yapmak;

USE [master]
GO
ALTER DATABASE [TESTDB] SET READ_WRITE WITH NO_WAIT
GO

sguney

Bilgi Paylaştıkça Çoğalan Bir Hazinedir.TechnoGar Bilişim Teknolojileri Kurucusu. https://twitter.com/technogarcom

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


The reCAPTCHA verification period has expired. Please reload the page.

Başa dön tuşu