Восстановление БД после перебоев с электричеством. Отсутствует таблица DBSCHEMA
Найденные решения
Конфигурация - модифицированная Розница (посмотрел в копии ;)
При открытии Tool_1CD сыпет ошибками, и насчитывает на сотню таблиц меньше чем было в рабочей. В частности, поврежден DBNames, корень описания конфигурации в CONFIG. Начала файлов (ссылки на таблицы и пр.) совпадают, но при дальнейшем рассмотрении оказалось что полбазы затерто. Дальнейшее рассмотрение бесперспективно
При открытии Tool_1CD сыпет ошибками, и насчитывает на сотню таблиц меньше чем было в рабочей. В частности, поврежден DBNames, корень описания конфигурации в CONFIG. Начала файлов (ссылки на таблицы и пр.) совпадают, но при дальнейшем рассмотрении оказалось что полбазы затерто. Дальнейшее рассмотрение бесперспективно
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Светлый ум, чекдбфл был уже?
Кстати, для всех. При проверке утилитой chdbfl.exe делайте бэкап базы ДО запуска chdbfl.exe. Очень часто chdbfl.exe делает только хуже! Например, при сбое одного(!) бита во внутреннем файле описания таблицы, chdbfl.exe может эту таблицу удалить из базы целиком! Почему-то, большинство людей доверяют утилите chdbfl.exe. Но chdbfl.exe достаточно тупая утилита. Она проверяет структуру базы с точки зрения корректности 1CD, но не с точки зрения корректности конфигурации.
(1) Светлый ум, если проблема только в таблице, то берем бэкап. Делаем копию поврежденной базы и с ней работаем.
Берем тулз1с, которая умеет редактировать. И вставляем таблицу из бэкапа.
Потом пытаем сделать выгрузку. Так что рандомно можно попытаться чеком все прогнать и все база восстановлена.
Берем тулз1с, которая умеет редактировать. И вставляем таблицу из бэкапа.
Потом пытаем сделать выгрузку. Так что рандомно можно попытаться чеком все прогнать и все база восстановлена.
(13) Xershi,
Итак, чего сделал:
1) открыл в Tool_CD целую базу с нужной таблицей
2) встал на таблицу dbschema (указал каталог трансфера)
3) нажал кнопку "Импорт текущей таблицы"
4) открыл в Tool_CD битую базу
5) (указал каталог трансфера) Нажал кнопку "Импорт и создание таблиц"
6) Заного открыл базу в Tool_CD - убедился что таблица появилась
-----
Итог chdbfl покрутила файл, но ошибка формата потока осталась
Итак, чего сделал:
1) открыл в Tool_CD целую базу с нужной таблицей
2) встал на таблицу dbschema (указал каталог трансфера)
3) нажал кнопку "Импорт текущей таблицы"
4) открыл в Tool_CD битую базу
5) (указал каталог трансфера) Нажал кнопку "Импорт и создание таблиц"
6) Заного открыл базу в Tool_CD - убедился что таблица появилась
-----
Итог chdbfl покрутила файл, но ошибка формата потока осталась
(20) Светлый ум,
Пункт 4.1, Удалить таблицу DBSCHEMA
После редактирования Не стоит сразу запускать chdbfl
Попробуй для начала конфигуратор
Итак, чего сделал:
1) открыл в Tool_CD целую базу с нужной таблицей
2) встал на таблицу dbschema (указал каталог трансфера)
3) нажал кнопку "Импорт текущей таблицы"
4) открыл в Tool_CD битую базу
5) (указал каталог трансфера) Нажал кнопку "Импорт и создание таблиц"
6) Заного открыл базу в Tool_CD - убедился что таблица появилась
1) открыл в Tool_CD целую базу с нужной таблицей
2) встал на таблицу dbschema (указал каталог трансфера)
3) нажал кнопку "Импорт текущей таблицы"
4) открыл в Tool_CD битую базу
5) (указал каталог трансфера) Нажал кнопку "Импорт и создание таблиц"
6) Заного открыл базу в Tool_CD - убедился что таблица появилась
Пункт 4.1, Удалить таблицу DBSCHEMA
После редактирования Не стоит сразу запускать chdbfl
Попробуй для начала конфигуратор
Это битая база до chdbf.
Все необходимые базы есть:
1) Рабочий бекАп трехдневной давности
2) Нетронутая битая база
Все необходимые базы есть:
1) Рабочий бекАп трехдневной давности
2) Нетронутая битая база
Со времени бэкапа до текущего времени изменения в конфу не вносились? Таблицу от бэкапа если залить - не помогает? А если целиком все системные таблицы?
Ну и просто статью положу, там много полезного на разные жизненные случаи есть
Ну и просто статью положу, там много полезного на разные жизненные случаи есть
ОТкрой в tool_1cd старую рабочую, выгрузи таблицу и загрузи в которой нет, только нужно будет загрузить в файловый вариант сначала
(8) lefantiy, в tool_1cd если я правильно понял возможно только чтение базы и анализ ошибок.
Инструментов по "выгрузке таблиц" или "поиск и восстановление потерянных таблиц" не видел и в описании автора тоже.
Если можно, то по конкретнее где эта функция расположена (а в идеале скриншот)
Инструментов по "выгрузке таблиц" или "поиск и восстановление потерянных таблиц" не видел и в описании автора тоже.
Если можно, то по конкретнее где эта функция расположена (а в идеале скриншот)
Теперь все вроде понимать начал, чего куда. Спасибо всем, добрые люди)
по результату отпишу - чего и как.
по результату отпишу - чего и как.
(18) Светлый ум, ну значит проблема не только в этой таблице. Скорее всего там целый букет. Ваша цель запустить конфигуратор и сделать ДТ. Если это не получается, значит там уже фарш.
Выкладывайте на ядиск глянем можно ли вообще восстановить.
Выкладывайте на ядиск глянем можно ли вообще восстановить.
Если запустить битую базу до chdbfl в Tool_CD
выдает много разных ошибок:
1)Ошибка чтения индексов. Индекс первого свободного блока за пределами файла индексов
2)Ошибка получения первого объекта из блока. Блок не является объектом
3)Попытка чтения данных за пределами объекта
4)Ошибка формата потока. Незавершенное значение
5)Ошибка разбора текста описания таблицы
6)Отсутствует таблица DBSCHEMA
вроде все виды ошибок перечислил....
таких ошибок - около 150
выдает много разных ошибок:
1)Ошибка чтения индексов. Индекс первого свободного блока за пределами файла индексов
2)Ошибка получения первого объекта из блока. Блок не является объектом
3)Попытка чтения данных за пределами объекта
4)Ошибка формата потока. Незавершенное значение
5)Ошибка разбора текста описания таблицы
6)Отсутствует таблица DBSCHEMA
вроде все виды ошибок перечислил....
таких ошибок - около 150
Как вариант: при помощи той же Tool_1CD сохранить из битой базы все таблицы сразу ("Экспорт таблиц данных"), после чего импортировать их в базу бэкапа так же все разом ("Импорт таблиц данных").
Конфигурация - модифицированная Розница (посмотрел в копии ;)
При открытии Tool_1CD сыпет ошибками, и насчитывает на сотню таблиц меньше чем было в рабочей. В частности, поврежден DBNames, корень описания конфигурации в CONFIG. Начала файлов (ссылки на таблицы и пр.) совпадают, но при дальнейшем рассмотрении оказалось что полбазы затерто. Дальнейшее рассмотрение бесперспективно
При открытии Tool_1CD сыпет ошибками, и насчитывает на сотню таблиц меньше чем было в рабочей. В частности, поврежден DBNames, корень описания конфигурации в CONFIG. Начала файлов (ссылки на таблицы и пр.) совпадают, но при дальнейшем рассмотрении оказалось что полбазы затерто. Дальнейшее рассмотрение бесперспективно
Итак, подведем итог - панночка померла да и бог с ней (ссылки на базы грохаю).
Спасибо всем участникам - не ожидал такого отклика в понедельник (день тяжелый)
Отдельное спасибо Pasha1st, за финальный аккорд и окончательный диагноз.
Спасибо всем участникам - не ожидал такого отклика в понедельник (день тяжелый)
Отдельное спасибо Pasha1st, за финальный аккорд и окончательный диагноз.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
