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