Лечение базы при ошибке формата потока для 8.1
Что делать при возникновении "ошибки формата потока" при загрузке базы из архива на платформе 1С 8.1
- Описание
- Подробнее
Описание
В один прекрасный момент потребовалось загрузить рабочую базу УТ платформы 8.1 из бэкапа обратно на SQL сервер (MS SQL2005), как же было неприятно вместо загруженной базы увидеть ошибку «Не все данные загружены, ошибка формата потока».
Перепробовав имеющиеся архивы, вышло что ближайший, который без проблем загружается, имеет срок месячной давности
Перерыв интернет обнаружилась подборка советов http://www.gilev.ru/1c/81/restore/stream.html
Перепробовав все, результат вышел нулевой
В результате долгих мучений был обнаружен путь позволяющий восстановить данные из битого архива в рабочее состояние
Ставим 1С 8.2 , как не покажется странным платформа 8.2 с легкостью берется за загрузку базы платформы 8.1 но в файловом варианте тут же конвертирует ее в свой формат. Поскольку желания внезапно перейти на 8.2 небыло и перекачивать огромный массив данных через XML то же не хотелось, поступаем следующим образом:
Устанавливаем 1С сервер 8.2 и грузим базу через конфигуратор в SQL
После чего возвращаем на место 1С 8.1 и благополучно заходим в базу Конфигуратором
Поскольку у нас есть проблема, очень желательно сразу же вкатить живую конфигурацию 1С *.CF
Для типовой типовую для доработанной ест-но доработаную
Все — счастье вернулось и ничего не потеряно.