Forum
The error message is “Could not continue scan with Nolock due to data movement” %100 e geldiğinde bu hatayıı alıyorum bazı forumlarda içerideki tablolar silindiğinden dolayı olabilir diyor ama hangi tablodur nedir herzaman aldığımız bir backup çalışıyordu yalnız ben sql server 2005'ten aldığım bir backup'ı sql server2008'e restore ediyorum bundan kaynaklı bir sorun olabilirmi yardımlarınız için şimiden teşekkürler..
Backup ınızı alırken VERIFY ettiniz mi? SQL Server 2005 ınız son zamanlarda beklenmedik şekilde restart oldu mu?
Herhangi bir restart görmedi fakat dataları backup planı oluştururken verify seçeneğini seçmedim sanırım 🙁
Şimdi şöyle bir sorum olucak ben restore komutu ile dönmeye çalışıyorum ama aynı hatayı alıyorum şöyle yapsam microsoftun önerisi o tabloları geçmek için NoLock ifadesi kaldırılarak diyor ama restore de bu komutu nasıl bir yere koyucamki devam edeyim
lock lanan bir object ten dolayı restore işlemi sonlanmıyor gibi duruyor.
aşağıdaki sorgu bir sonuç döndürüyor mu?
select DB_NAME(resource_database_id) as DBName,
request_session_id,
resource_type,
resource_subtype,
resource_description,
request_mode,
request_type,
request_status
from sys.dm_tran_locks
where request_session_id>50
and request_session_id <> @@SPID
and resource_database_id=DB_ID()
order by request_session_id