Ошибка формата потока расширения

19.05.22

База данных - Администрирование СУБД

Восстановление базы данных 1С с ошибкой "Ошибка формата потока" с "полетевшим" расширением, когда все остальные методы уже испробованы.

Коротко и по делу, без прелюдий:

Крашнулась файловая база 1С, сообщение: "Файл базы данных поврежден"

Все стандартные манипуляции по восстановлению проблему не решили: 

  • администрирование/Тестирование и исправление в конфигураторе;
  • проверка и исправление при помощи chdbfl.exe из папки bin платформы;
  • очистка кэша;
  • выгрузка/загрузка базы через *.dt;

сообщение окна предупреждения изменилось на "Ошибка формата потока".

При штатном тестировании в конфигураторе обнаружил, что ошибка выскакивает на пункте "Проверка логической целостности расширений конфигураций". При этом в строке состояния (внизу окна) видно название расширения, в моём случае было "EF_10239116". 

Берем битый файл базы 1Cv8.1CD и с помощью chdbfl.exe запускаем проверку без исправления.

В числе ошибок видим "Повреждены данные таблицы _EXTENSIONSINFO".

Вывод: битое расширение.

Дальше что бы ни пробовал делать - не помогает убрать ошибку.

Нашел следующий вариант решения:

1. Переводим базу в клиент-серверный вариант, у меня под рукой оказался PostgreSQL.

2. В консоли запросов SQL вводим:

SELECT * FROM _EXTENSIONSINFO;

Получаем список всех расширений, в нем видим и неблагополучное.

3. Удаляем его строчкой в консоли:

DELETE FROM _EXTENSIONSINFO
WHERE _extname='EF_10239116';

4. Проверяем работу базы. Если не сработало, проверяем через Тестирование и исправление/"Проверка логической целостности расширений конфигураций" остальные неблагополучные расширения и повторяем п.3 с ними.

ошибка восстановление формата потока расширение

См. также

Создаем сценарии обслуживания SQL в Центре Контроля Качества 1С (Центр Администрирования)

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

Данная статья научит вас, как создавать скрипты обслуживания MS SQL для Центра Контроля Качества (ЦКК) или Центра Администрирования (ЦА).

20.03.2024    513    Silenser    0    

3

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Обмен между базами 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    4521    dsdred    53    

71

Инструкция по установке Postgres для OLTP приложений и 1С. Часть 1. Базовая конфигурация

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

В Postgres достаточно подробная документация, и, видимо, поэтому при инсталляции Postgres для 1С большинство параметров приходится выставлять самим. Параметров в Postgres много, а составить эффективную комбинацию не так просто. Все упрощается, если рассмотреть профиль нагрузки, например, 1С это прежде всего профиль OLTP нагрузки – так устроены его метаданные (объекты). Если сосредоточиться на оптимизации профиля OLTP, понимание Postgres сразу упростится.

15.02.2024    2332    1CUnlimited    14    

27

Очистка устаревших патчей в конфигурациях на базе БСП

Администрирование СУБД Бесплатно (free)

В этой короткой заметке хочется рассказать о быстром и удобном способе удаления расширений-патчей как в типовых конфигурациях, так и любых других, использующих БСП.

01.02.2024    1439    Sergey1CSpb    20    

15

Как запустить сервер лицензирования 1С на примере облачной платформы

Администрирование СУБД Россия Бесплатно (free)

Чтобы минимизировать подобные риски, связанные с нештатной работой программных клиентских и серверных лицензий, необходимо централизовать их хранение и выдачу. Это можно сделать, разместив лицензии на отдельной машине — сервере лицензирования. В статье рассказываем, как это сделать.

25.01.2024    1661    doctor_it    15    

17

Обслуживание индексов MS SQL Server: как, когда и, главное, зачем?

Администрирование СУБД Бесплатно (free)

Казалось бы, базовое знание: «индексы надо обслуживать, чтобы запросы выполнялись быстро». Но обслуживание индексов выполняется долго и может мешать работе пользователей. Кроме того, в последнее время популярны разговоры о том, что индексы можно вообще не обслуживать – насколько это оправданно? Рассмотрим: на что влияет обслуживание индексов, когда надо и когда не надо его выполнять, и если надо – как это сделать так, чтобы никому не помешать?

16.01.2024    5808    Филин    13    

45

Резервное копирование журнала транзакций, наконец-то!

Архивирование (backup) Администрирование СУБД Россия Бесплатно (free)

Постараюсь объяснить, зачем нужно резервное копирование именно журнала транзакций, а не только базы данных, и почему я словно сбросил груз, настроив его - как, покажу, естественно. Кстати, будут скрипты T-SQL (с подробными комментариями) - отличный способ сделать администрирование базы более уютным.

04.12.2023    5868    n_mezentsev    15    

24

Дефрагментация индексов MS SQL для платформы 8.3.22

Инструменты администратора БД Администрирование СУБД Абонемент ($m)

Начиная с 8.3.22 фирма "1С" убрала блокировки БД на уровне страниц; если БД расположена в MS SQL, то стала возникать проблема при дефрагментации индексов с использованием команды ALTER INDEX REORGANIZE. Предлагаю модификацию известного скрипта, который позволяет обойти эту проблему.

1 стартмани

15.11.2023    2248    17    baturo    6    

13
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. TMV 14 20.05.22 00:18 Сейчас в теме
Чет все в одно свалено.
1. Ошибка формата потока и Файл базы данных поврежден - разные ошибки.
2. Переводим битую файловую БД в клиент-сервер - как это у вас так лихо получилось?
4. yupi71 91 20.05.22 13:45 Сейчас в теме
(1) Не свалено, а последовательно визуальный ряд решения предоставлен.
1. В тексте же описано что сначала была ошибка повреждения базы, потом после стандартных процедур исправления ошибка изменилась на «Ошибка формата потока».
2. Выгрузил dt, создал чистую клиент-серверную, загрузил в неё dt.
5. TMV 14 20.05.22 15:14 Сейчас в теме
(4) Как выгрузили dt, если в базу не зайти?
6. TMV 14 20.05.22 15:15 Сейчас в теме
(4) Зачем вообще было писать про первую ошибку тогда?
2. sewell 20.05.22 09:35 Сейчас в теме
В таких запущенных случаях меня всегда Tool_1CD выручал.
8. ip_veselova 05.07.22 18:35 Сейчас в теме
у меня сейчас такая ошибка, как исправить? Через Tool_1CD удалили все расширения, потому что битое не одно было, базу удалось открыть, но загружаю расширения снова и вновь ошибка "формата потока" и снова ТИИ на расширения выкидывает ошибку
3. yupi71 91 20.05.22 13:29 Сейчас в теме
(2) Вот только в свежих базах Tool выдаёт «Неподдерживаемая версия базы».
7. SerVer1C 748 20.05.22 20:22 Сейчас в теме
Судя по логу проверки, ошибка была НЕ только в расширении, т.к. не все записи таблиц восстановились.
9. muskul 04.10.22 13:00 Сейчас в теме
Спасибо. Была точно такая же ошибка изза расширения. Конвертировал в скуль, в скуле грохнул эту таблицу. Ошибки формата потока нет.
Оставьте свое сообщение