"Ошибка при выполнении операции с информационной базой" при попытке запустить базу
Описание ошибки:
Обнаружена для серверных баз 1С: Предприятия 8.3. Возникла после установки и последущего удаления более нового релиза сервера (платформы) 1С: Предприятие 8.3. Используемая СУБД - PostgreSQL 9.4.2-1.1C(x64) Найденные решения: Скорее всего данная ошибка может возникнуть и по другой причине. Но когда сталкиваешься с какой-то новой ошибкой, то иногда оказывается, что и какая-то малая информация может натолкнуть на мысли о том, как устранить проблему, а то и оказаться конечным решением. Поэтому решил описать как боролся с данной проблемой. Стоит отметить, что предыстория этой ошибки описана в статье ранее, вот ссылка на нее: "Не удалось запустить службу Агента Сервера 1С:Предприятия 8.3 на Локальный компьютер. Ошибка 2: Не удается найти указанный файл." - вкратце неудачная установка и удаление более позднего релиза платформы 1С:Предприятие 8. А теперь к решению проблемы. После встречи с "ошибкой при выполнении операции с информационной базой" при попытке запуска серверной базы было не понятно куда, смотреть. Но начал с анализа кластера сервера 1С: Предприятия и было обнаружено следующее. В консоли "Администрирование серверов 1С Предприятия x86-64" обратим внимание на имя кластера - оно отсутствовало. Отсутствие имени кластера заставило задумать о том, в порядке ли настройки сервера 1С: Предприятия? Справочно, файлы настройки сервера в общем случае можно найти в ОС Windows по путям: Соответственно для 32-разрядной системы: Проверка файла, содержащего описание кластера показало, что он "не в порядке". Файл описания настроек кластера сервера 1cv8wsrv.lst выглядел по содержанию рабочим. Получалось, что условно поврежден файл с описанием баз кластера 1CV8Clst.lst в результате неудачной установки и удаления релиза платформы. Теперь оставалось решить, как файл восстановить. Возможность найти какую-либо копию файла казалось провальной, т.к. на сервере было отключено создание резервных копий системы. Оставалось только создавать новый файл. НО, надо понимать, что папки в каталоге C:\Program Files\1cv8\srvinfo\reg_1541\ содержали данные журналов регистрации баз. Из "двух зол пришлось выбрать меньшую" - было принято решение "потерять" данные журналов регистрации, главное, чтобы базы снова работали в кратчайший срок. Поэтому существующие папки, чтобы не удалять сразу , в начале их наименования был добавлен символ "-", чтобы визуально отличать старые. На скрине "старые" каталоги еще не переименованы, см. след. скрин Служба "Агент сервера 1С:Предприятия 8.3 (x86-64)" была остановлена. Далее были переименованы файлы 1cv8wsrv.lst и 1CV8Clst.lst из папок и присвоены наименования соответственно 1cv8wsrv_.lst и 1CV8Clst_.lst, чтобы в случае чего не потерять "последнее". Получается, что данные по кластеру теперь для сервера отсутствовали. Служба "Агент сервера 1С:Предприятия 8.3 (x86-64)" была запущена. Система автоматически создала новые файлы 1cv8wsrv.lst и 1CV8Clst.lst. После этого переименованные "старые" файлы списков с символом "_" был удалены. В приложении "Администрирование серверов 1С Предприятия x86-64" базы были созданы и вновь привязаны к тем, которые оставались в PostgreSQL. Работа благополучно продолжилась.
P.S.: [дополнение от 06.10.2021] еще один вариант устранения данной ошибки рассмотрен в отдельной статье При попытке запустить базу 1С 8 возникает предупреждение: "Ошибка при выполнении операции с информационной базой", т.к. возникла при других обстоятельства и чтобы не перегружать содержимое данной публикации. Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2025. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу. 21-01-2020 Журавлев А.С. (Сайт azhur-c.ru) |
|
|||||||||||||
Copyright 2013-. Azhur-c.ru
ИП Журавлев Александр Сергеевич ИНН 667000271590 ОГРНИП 312667014300041 |