Çö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
by Yener YAVUZ