Здравствуйте!
В продолжение темы поведаю свою историю.
Выделенный сервер со Сметой 8.0.0.26, программа мониторинга 3.1.0.0. Ежедневные бэкапы.., которые хранились на внешнем носителе.
Случился падеж сервера. Остались бэкапы. Попытка восстановить штатными средствали успехом не увенчалась.
База около 3 гигов, и спустя примерно 1,5 часа процесс восстановления прерывался.
Вот выжимка из лога.
==========
[0143797] gbak: activating and creating deferred index FK_A_S_RES_CENLVL_ID
[0143798] gbak:cannot commit index FK_A_S_RES_CENLVL_ID
[0143799] gbak: ERROR:violation of FOREIGN KEY constraint "FK_A_S_RES_CENLVL_ID" on table "A_S_RES_CENLVL"
[0143800] gbak: ERROR: Foreign key reference target does not exist
[0143801] gbak: activating and creating deferred index FK_A_S_RES_CENLVL_IDCENLVL
[0143802] gbak: activating and creating deferred index FK_A_LZ_CENLVL_ID
[0143803] gbak: activating and creating deferred index FK_A_LZ_CENLVL_IDCENLVL
[0143804] gbak: activating and creating deferred index FK_A_S_ETALON_RES_CENLVL_ID
[0143813] gbak: activating and creating deferred index FK_D_GR_RES_CEN_LEVELS_UNDO_1
[0143814] gbak: activating and creating deferred index FK_A_SMETA_INDLVL_ID
[0143815] gbak:cannot commit index FK_A_SMETA_INDLVL_ID
[0143816] gbak: ERROR:violation of FOREIGN KEY constraint "FK_A_SMETA_INDLVL_ID" on table "A_SMETA_INDLVL"
[0143817] gbak: ERROR: Foreign key reference target does not exist
[0143818] gbak: activating and creating deferred index FK_A_SMETA_INDLVL_IDCENLVL
[0143830] gbak: committing metadata
[0143831] gbak:finishing, closing, and going home
[0143832] gbak:Database is not online due to failure to activate one or more indices.
[0143833] gbak:Run gfix -online to bring database online without active indices.
=================
Обновление программы мониторинга до 4.0 результата не дало.. Хорошо, что чисто случайно при настройке копирования бэкапов на другой ресурс админы случайно галочкой отметили и саму базу (правда выснилось это неделю спустя
). Сейчас запустил, но осадочек остался - тем более что на форуме уже кто-то о похожей проблеме писал. Получается не стоит доверять штатному механизму? (галка проверки базы на корректность стояла) или все-таки какие-то ошибки в моей базе приводят к такому результату? Готов предоставить доп. информацию, файл бэкапа для анализа.