could not continue scan with nolock due to data movement

Data s*çmış demektir. Korkma hallolur.

Çö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

Adamım;D

by Yener YAVUZ

Bu makaleyi yararlı buldunuz mu?