В процессе работы с информационной базой 1С:Предприятие 8 клиент-серверного варианта (СУБД MS SQL Server) может возникнуть ошибка вида: «Не удалось продолжить просмотр с NOLOCK вследствие перемещения данных».
Следует предположить, что речь идет о повреждении базы данных.
Исправление подобных повреждений возможно, но, с высокой долей вероятности, с потерей данных. При этом некоторые данные можно восстановить путем перепроведения документов, а некоторые — используя прошлые копии базы.
Общие рекомендации будут такими:
- Создать копию базы в текущем (поврежденном состоянии).
- Развернуть новую базу из копии (для последующих манипуляций с данными).
- Используя DBCC CHECKDB выполнить проверку целостности базы.
- Исправить обнаруженные ошибки базы данных.
- Дополнить восстановленную базу данными из копии, перепровести документы, отраженные после даты создания последней успешной копии.
Работы по восстановлению базы могут выполнить специалисты IT-Решения.