При загрузке в режиме предприятия или конфигуратора, выдает "Ошибка формата потока". На разных компах запускал, кэш очистил. Все рекомендации с сайта гилева произвел но положительного результата так и не получил.
Открыл базу через Tool_1CD, при запуске "Тест формата потока" выдает сообщение: Ошибка тестирования. Ошибка определения кодировки файла. "CONFIG/8261cfe8-f981-4375-bba5-ae1484facbc2.0"
(3)
1 обновление платформы,
2 чистка кеша,
3 тии,
4 чдбфл,
5 снятие с поддержки и подгрузка кфника с обратной постановкой.
на каком нибудь этапе должно получиться
1. Пробовал, не помогло
2. Пробовал, не помогло
3.Не могу зайти в конфигуратор для запуска ТиИ
4. Пробовал, ошибки обнаружил. Исправил их, но в конфигуратор или предприятие не заходит
5. Не могу зайти в конфигуратор
(7) ну вообще копии при любой операции нужно делать. да и вообще для чистоты эксперимента советовалбы на другом винте делать. вдруг винт попорчен. чдбфл за много лет ни разу у меня ни одну таблицу не снес
(8) У меня к сожалению был горький опыт с чдбфл, у клиента после неудачного обновления перестала запускаться база, выдавалась уже не помню какая ошибка, но таблицы все были целые. После прогона этой утилитой пришлось из копии восстанавливать штук 20 таблиц, а может и больше.
В том то и дело, что копии нет.
Открыл базу через Tool_1CD, на вкладке утилиты есть две кнопки:
1. Сохранить основную конфигурацию
2. Сохранить конфигурацию базы данных
С помощью этих кнопок выгрузил CF и из них создал базы, но при открытии этих баз не вижу таблицу CONFIG, там таблицы:
CONFIGCHNGR и CONFIGCHNGR_EXTPROPS
* ConfigSave - конфигурация, редактируемая Конфигуратором. Конфигурация из ConfigSave переписывается в Config при выполнении "Обновления конфигурации базы данных" в Конфигураторе, а наоборот - при выполнении в Конфигураторе операции "Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД".
(19) Плохо дело , во -первых отсутствуют 44 таблицы данных и через tools_1cd они не восстанавливаются
Базу я смог запустить - но толку мало она пустая часть объектов открывается с ошибками
26.
vadim1011985
10106.06.17 08:22 Сейчас в теме+5 $m
получилось восстановить базу со справочниками !!! С документами конечно все плохо все основные таблицы документов потеряны без восстановления . Ссылку отправил в личку
Может кто-нибудь напишет хотя бы краткую публикацию, как восстанавливать таблицы - если произошла такая штука.
Так как неоднократно видел такие вопросы на Инфостарте, сам сталкивался.
Но что сделать в этом случае - не знаю.
Какие таблицы на какие менять? Какими инструментами пользоваться? Как понять какая повреждена? Какие нужные таблицы, а какие нет?
Да, тоже был бы признателен. Лежит база. Люди на базе дернули сервак по питанию. После этого все.
Ни в конфигуратор зайти, не в режим предприятия. Сразу "Ошибка формата потока".
chkdbf никаких ошибок не находит, чистка кэшей, смена платформ, машин - не помогает.
P.S.
У себя, кажется, нашел причину.
Выгрузил cf в новую базу. Начал сравнивать системные таблицы. DBSHEMA в битой базе пустая..
(29) DBSHEMA всегда пустая (точнее она не пустая просто нельзя посмотреть что в ней лежит) , вам в вашем случае можно из базы того же релиза заменить таблицы Config и configsave
(30) Посмотреть можно, просто там сразу не понять. Там получается одна строчка в таблице, если её выделить, то ниже в окне будет показано содержимое. Ну и по размеру конечно. В моем случае DBSCHEMA была убита и, видимо, восстановлена chkdbfl. Методом сравнения понял, что не такая табличка как должна. Вставил с копии базы старой и заработало.
46.
solodovnikov.84
1116.06.17 06:02 Сейчас в теме
(45)Что конкретно интересует.Я для себя цель ставил получить возможности редактировать внутренние таблицы информационной базы.Она дает.По ломанной базе,я просто прогоняю на проверку.Когда начинает ругать на таблице.Имя и сведения ее получаю на копии через имя метаданных.Например один раз справочник повредили с предопределенными значениями. Удалил и из типовой загрузил.Один раз при создании пользователя свет вырубили.Таблица юзеров накрылась.Тоже самое.А сравнивал я работоспособность после конвертации.При работу основных механизмом.У меня зарплата была.То есть прием.И расчет зарплаты.Вот и все.
По поводу восстановления могу сказать следующее - первое что нужно сделать почитать несколько статей на инфостарте на данную тему ( сейчас мне лень искать на них ссылки но вы легко можете их найти вбив в поиск tools_1cd) Там можно подчеркнуть некоторые основы и важную информацию о структуре хранения данных в файловой базе. Из инструментов tools_1cd , компонента 1CDLib ну и конечно собственная голова ))) Самый хороший способ этому научится - это конечно собственный опыт восстановления. Я не скажу что восстанавливал много баз , но восстановив 2-3 базы уже начинаешь соображать что к чему. На счет обязательных таблиц читайте https://its.1c.ru/db/pubapplied#content:305:hdoc:_top:_config желательно почитать весь раздел так как он относится к данной тематике. Но из главных таблиц можно выделить две таблицы которые являются основными эта таблица DBShema и таблица Params так как в них храниться структура базы и если какая-то таблица или поле будет отличатся(или вообще отсутствовать) от указанной в структуре будет возникать ошибка. Поэтому основной задачей при восстановлении является восстановление структуры таблиц в соответствии с описанием хранящимся в таблицах DBShema и Params (а точнее файлу DBNames который хранится в этой таблице ) а каким образом это сделать это уже дело техники
32.
solodovnikov.84
1114.06.17 00:08 Сейчас в теме
(31) А вот базы под 8.3 как открываете в tools_1cd.Архив еще как то можно открыть в 8.2.А если база слетела в рабочем времени,когда нет возможности перевести ее в 8.2.Как тогда?Никто не нашел ей замену на 8.3?
Тогда скорее всего имеется в виду формат баз ))) Да, с этим есть проблема . Пока на текущий момент есть tools_1d который позволяет только просматривать таблицы в этом формате . Единственный выход , попробовать сконвертировать базу в старый формат через поставляемую утилиту cnvdbfl
ну тут ответить сложно , нигде не написано что нельзя конвертировать из в 8.3.8 в 8.2.14 . Да и все эксперименты делаются на копии , даже если база повреждена
43.
solodovnikov.84
1115.06.17 05:28 Сейчас в теме
(40),(42)Да,все получилось.Не совсем правда понял,как пользоваться утилитой командной строки cnvdbfl.Долго возился.Потом использовал просто "C:\Program Files (x86)\1cv8\8.3.9.2033\bin/cnvdbfl.exe" "H:\Базы рабочие\Удалить Копия\Копия 8.3/1Cv8.1CD" -c -f 8.2.14 -p 8K
То есть после манипуляций можно редактировать таблицы и ЗУП 2.5,ЗКГУ 3.1.
Еще нюанс размер страниц все таки для баз версий 8.2 должен быть 4кб,а для 8.3 по умолчанию идут 8кб и выше.