Две базы данных на MS SQL 2005
Вдруг при работе с базой данных стала проявляться ошибка. При попытке выгрузки одной базы данных получаю "Ошибка разделенного доступа"
с указанием моего активного сеанса в конфигураторе; второй - "Ошибка СУБД.."
Начал смотреть логи - некоторое время назад "рекомендованные" SQL-процедуры стали завершаться с ошибкой.
База ежедневно выгружается средствами SQL-сервера.
Загрузка "выгруженного" проходит без сбоев, однако - база остается по-прежнему нерабочей.
Нашел выгрузку без сбоев.
Можно ли как-то восстановить всю работу начиная с даты бессбойной выгрузки?
Выгрузка первой - не проходит из-за
Microsoft OLE DB Provider for SQL Server: Could not continue scan with NOLOCK due to data movement..
Но она поменьше будет..
Вторую - удалось выгрузить.
Это конечно плюс... Но бухгалтерия работает задним числом, и что они навводили за полмесяца, трудно определить.
(5) тогда есть такой вариант, нужно определиться какие документы переносим . затем смотрим внешней обработкой структуру БД в SQL далее перекидываем данные таблицы средствами бекапа и восстановления самой субд ну и после этого обязательное тестирование и исправление и далее ловим документы "псевдопроведенные" у которых признак стоит проведен а проводок нет))) будут такие)
(0) попробуй выполнить :
USE [твоя база]
DBCC CHECKDB WITH NO_INFOMSGS, ALL_ERRORMSGS
Покажет что именно побилось.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший