v8: Ошибка формата потока данных при загрузке .dt #557972


#0 by ds1c
Ситуация: Имеется рабочая база на сервере Microsoft SQL 2000. Конфигурация на основе типовой Бухгалтерии с нашим дописанным функционалом. Каждый день рано утром (еще ночью) создается бэкап на файловый сервер. 29 числа обновили конфигурацию - добавили в проводку пары документов по одной строке установки субконто для определенных движений и в плане счетов добавили субконто к одному из счетов. 30го числа бэкап не создался. 1го июля бэкап создался, но при попытке загрузить в чистую файловую конфигурацию выдает ошибку "В информационную базу загружены не все данные. Ошибка формата потока". После перезапуска в базу зайти нельзя. Проверил размер загруженной базы - он в 6 раз меньше, чем должен быть. Такая же ситуация и в бэкапе за 2ое число, только размер загруженной базы стал еще меньше. При попытке загрузить бэкапы за 3е и 4е число появляется ошибка "Неверный формат файла для загрузки информационной базы". Вопрос: Что делать? ТИИ на рабочей базе не хотелось бы запускать, рискованно, пока не появится бэкап. Внесенные изменения перед обновлением тестировались и ошибок не возникало.
#1 by ДенисЧ
А скулем бекап сделать, поднять его в копию и там тестировать? не?
#2 by GoldenDawn
отказаться от использования dt и cf, или тестировать их каждый раз на предмет загрузки
#3 by ds1c
Скулем попробую сегодня после работы сделать. Может сделает нормально. Не совсем понял, можно поподробнее.
#4 by Живой Ископаемый
2 подробнее заключается в том, что сами разработчики не рекомендуют использовать dt для бэкапа, а исключительно для переноса между разными СУБД.
#5 by ds1c
От .dt возможно откажемся, но позже. А по описанной ситуации какие могут быть предположения в чем проблема и в какую сторону копать исходя из того, что есть?
#6 by МишельЛагранж
и как тогда разработчики советуют делать бэкап на файловой базе?
#7 by Живой Ископаемый
перестаньте юродствовать
#8 by МишельЛагранж
вот и спросите разработчиков - как так, что база даже не выгружается?! Я думаю, узнаете много нового о себе, и ничего - когда же они доведут до ума свою поделку. Какой ТИИ на рабочей базе, если структура побилась так, что даже ни загрузится, ни выгрузится не может!? Попробовать только бекап с SQL, или более ранний восстанавливать. 99,9999% - что у вас рабочая база как свалка: ни ТИИ, ни чистка от битых ссылок, вообще ничего - крутилась-вертелась, и ладно. Сам был в такой ситации - добивался официально времени и признания регламентных работ с базой. За что и уволили. Зато теперь - тишь и гладь, в доках одни данные, в регистрах по ним - другие, все ок, пока не падает и работает.
#9 by МишельЛагранж
так как? без "сам дурак" и 1млн. раза подтверждения теоремы БЖ - как сделать без dt копию базы 1С? Вы её даже скопировать не сможете сырым файлом, если пользователи в базе.
#10 by rrunover
сможем
#11 by Живой Ископаемый
2 почему не смогу? типа рука не поднимется? Почему пользователи в базе? рука не поднимется их выгнать?
#12 by Живой Ископаемый
запомните раз и навсегда - ваш негативный опыт - не стоит ни гроша против другого позитивного... чтобы вы там ни говорили.
#13 by МишельЛагранж
потому что это нафиг никому не нужно, ваши бекапы, а пользователи "не успевают делать работу". Вполне по 1С - пофиг на все, все "лишнее и незнаемое" - убрать. это вы про фирмы, где "программист захотел блестящую штучку - ему её купили"? Ну что ж, будет и у вас негативный опыт... Ситуация ну никак лучше не становится. Скорее, наоборот. На Украине скоро будут также третировать программистов, как и в России - деньги-то везде заканчиваются одинаково: под нож - все, дир и главбух - последние.
#14 by GoldenDawn
папочку скопировать высокий профессионализм не позволяет?
#15 by GoldenDawn
выгрузка это не копия базы, это понятно?
#16 by МишельЛагранж
без отключения пользователей не скопируете. и куда будете загружать доки без конфы? И проводки - сами делать будете? Или dt - это не копия базы? А копия чего тогда?
#17 by Живой Ископаемый
2 зачем врешь?
#18 by GoldenDawn
жесть...
#19 by Живой Ископаемый
я понимаю так, что я человека личная трагедия... будь это америка, он бы уже давно записался на прием к психологу... в наших странах это ограничвается zhопоголизмом на форуме...
#20 by ds1c
(6-19) Это все конечно интересно, а по проблеме есть советы?
#21 by GoldenDawn
тебе что в непонятно? как тестировать? ЗАГРУЗКОЙ
#22 by МишельЛагранж
ах, да, это же "самая уникальная система, в которой даже копию нельзя называть копией, но только - Выгрузкой, и желательно с Выбором и Отбором" ))
#23 by ds1c
речь идет не о том как тестировать или загружать, а о том, какие причины послужили появлению данной проблемы и как ее можно решить в настоящий момент. Выгрузку вручную после работы по-любому буду делать, и если она загрузится нормально, то и тестирование. Будет нехорошо, если и это не поможет.
#24 by GoldenDawn
"при попытке загрузить в чистую файловую конфигурацию выдает ошибку "В информационную базу загружены не все данные. Ошибка формата потока" Это всё или я чего-то не допонял в проблемах?
#25 by ds1c
да и стала она возникать после обновления конфы. До этого все было хорошо.
#26 by ds1c
Сначала не все данные загружались, а потом сразу ошибка "Неправильный формат файла"
#27 by GoldenDawn
можно что-то посоветовать было бы типа выгрузить загрузить конфу, но только лучше забить болт на эти dt, а cf открывать после выгрузки, сделай базу вместо файловой скульную и не парься, и времени экономишь на переливах
#28 by GoldenDawn
к средствами скуля из консоли
#29 by GoldenDawn
ну и платформа опять же одинаковая?
#30 by ds1c
платформа одинаковая.
#31 by МишельЛагранж
самое смешное будет, когда выгрузка из SQL не загрузится в 1С....
#32 by ds1c
"сделай базу вместо файловой скульную" - имеешь ввиду бэкапы скулом делать?
#33 by GoldenDawn
да
#34 by Aleks555
На другом компе не пробовали загружать базу?
#35 by МишельЛагранж
SQL делает бэкап без привязки, что там забекапено - рабочая база, нерабочая уже.... Походу, у вас проблема в самой БД 1С, а не в выгрузке. Выгрузка - это уже вторичное, потому как при выгрузке что-то типа "проверки" не проходит.
#36 by Живой Ископаемый
Сделать копию БД средствами СКЛ, (бэкап-восстановление). Потом в восстановленной (то есть не в рабочей бае) сделать ТиИ и проверки конфы.. Попытаться выгрузить ЦФ-ник и ДТ-шник... если будут ошибки - писать сюда.
#37 by ds1c
-  а так разве бэкапы не будут большие как сама ИБ, при создании .dt она же сжимается. А у нас бэкапы каждого дня записываются на диске - политика безопасности такая. А если бэкапы будут как база, то так уже не сделаешь. - на 3-х компах пробовали. - так и планируется седня сделать.
#38 by Живой Ископаемый
2 бэкапы сжимаются. и да, тем не менее они будут больше чем ДТ
#39 by ds1c
Вообщем, когда выгрузку сделал вручную, выгнав всех пользователей и заблокировав базу, ДТшка загрузилась полностью и нормально. ТИИ на загруженной базе ничего существенного не сделало и не выявило каких-либо ошибок, которые могли на это повлиять. Далее же при автоматическом создании выгрузки ночью ситуация не изменилась, по-прежнему возникает та же самая ошибка "В информационную базу загружены не все данные. Ошибка формата потока". Бэкап создается на сетевой диск файлового сервера. Может кто сталкивался? в чем может быть проблема? Предлагать создавать бэкапы скулем не надо, интересует именно ДТшка.
#40 by zmaximka
ну тогда проблемы с сетевым диском.
#41 by Живой Ископаемый
создавай ДТ на локальный диск, архивируй его чем-то и потом уже копируй на сетевой
#42 by ds1c
а зачем архивировать ДТ перед копированием?
#43 by Живой Ископаемый
2 чтобы он не был таким горячим. :) давай ты попробуешь, и так и так, и потом скажешь, ок?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С