Выводим из suspect базу 1С 7.7 на sql server 2000, а также "Перемещение баз данных SQL Server в новое местоположение с помощью операций Detach и Attach"

0. Сергей Космачев (ksnik) 246 08.11.16 06:43 Сейчас в теме
База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.

Перейти к публикации

Комментарии
1. Владислав Чинючин (vcv) 84 09.11.16 07:49 Сейчас в теме
detach/attach для проблемных баз я бы не рискнул делать. А вдруг откажется аттачить? Тогда бы предварительно сделать эксперимент: остановить службу SQL, скопировать файлы базы куда-нибудь, запустить SQL и попробовать их приаттачить как новую базу.
2. Сергей Космачев (ksnik) 246 09.11.16 13:37 Сейчас в теме
(1) vcv, возможно Вы правы, это способ протестировать на чтение файлы базы.
В моем случае база приаттачилась и запустилась, я смог выгрузить из нее данные обмена в центральную базу, но загрузить в нее изменения из центральной не удалось. Пришлось восстановленный файл удалить и менять её на центральную. А на следующий день было выявлено, что некоторые введенные в ней документы пропали, то есть не выгрузились в центральную. То есть не все проделанные пользователями изменения удалось спасти. Получается таким образом что repair надо пробовать до attach?
Оставьте свое сообщение