Стартовая страница › Форумы › Ошибки в работе › Ошибка в Администраторе
- В этой теме 19 ответов, 2 участника, последнее обновление 6 лет, 6 месяцев назад сделано skoda_rapid2017.
-
АвторСообщения
-
31.08.2017 в 12:09 #7160skoda_rapid2017Участник
Здравствуйте. Сегодня заметил, что при ручном резервировании базы конфигурации изменился размер архива, до изменения базы память архива была 798 КБ, а после того как в базу внес изменения, размер архива стал 692 КБ. После того, как я разархивировал его, увидел ошибку «Ошибка в CRC «ScadaBase.sdf» Файл испорчен.
А так файл у меня ScadaBase.sdf рабочий.31.08.2017 в 15:08 #7161MikhailМодераторДобрый день!
Проверил. У меня тоже часть файлов поврежденные, а часть нормальные. Причём это не зависит от того, создан архив вручную или автоматически.
Нужно смотреть, по результату напишу в эту тему.31.08.2017 в 15:24 #7164skoda_rapid2017УчастникХорошо, спасибо.
31.08.2017 в 15:27 #7165MikhailМодераторПопробуйте переписать этот файл поверх существующего.
Вероятно, при создании архива одновременно иногда происходит запись в файл базы. Это ошибка из тех, про которые трудно сказать наверняка, исправлена или нет. Если не будет проявляться, значит исправлена.
Напишите о результате, пожалуйста.31.08.2017 в 16:15 #7167skoda_rapid2017УчастникИзвините за долгий ответ. Все получилось. Размер архива сохраняется. Только после перезаписи файла exe, который вы скинули, после перезапуска Администратора ругался на файл ScadaData.ru-GB.xml и ScadaAdmin.ru-GB.xml. На гитхабе нашел только ScadaAdmin.ru-GB.xml может пропустил что.. Спасибо.
01.09.2017 в 16:23 #7170MikhailМодераторСкачайте текущую версию Администратора с сайта, а затем поверх всего новый exe.
05.09.2017 в 10:18 #7194skoda_rapid2017УчастникСнова такая ошибка. Создавал новую базу с нуля, архив был размером 92КБ (в свойствах 94 013 байт), после того. как я добавил изменения в базе, резервировал её, и в бэкапе размер стал 29КБ. Но позже я попробовал изменить размер базы, добавив больше каналов, после я резервировал измененную базу, он стал размером 105 КБ, и все при этом работало. Вот и в этом промежутке размером от 92 КБ ошибка. Я каждый день работаю с разными базами, и приходится их заменять в BaseSDF. можно конечно вручную сохранять базу переименовав их, но с резервированием намного удобней. думал после того как вы скинули exe измененный не будет ошибок и не проследил за этим. Попробовал свой же старый exe файл заменить такая же ошибка.
05.09.2017 в 11:16 #7197skoda_rapid2017УчастникСообщение добавил к #7194
Для меня это загадка. Почему то после того. как я добавил примерно 436 каналов случайных, соответственно размер стал больше (105КБ) и после добавил еще один канал (строчку), резервировал базу, и при распаковке снова ошибка CRC. Файл испорчен.- Этот ответ был изменен 6 лет, 6 месяцев назад от skoda_rapid2017.
05.09.2017 в 15:31 #7206MikhailМодераторКак временное решение попробуйте так: сначала разъединяетесь с базой по кнопке, а затем делаете бекап. Напишите, пожалуйста, будут ли ошибки при таком способе?
05.09.2017 в 16:08 #7207skoda_rapid2017УчастникПопробовал ту же базу резервировать так, как вы сказали, такая же ошибка, не получилось распаковать архив.
(также при постепенном заполнении и резервировании базы, когда база рабочая иногда происходит сжатие с разными степенями и соответственно меняется размер на несколько КБ так ли это должно быть, не могу сказать, база при этом рабочая, это я заметил на другом ПК при тестировании. Это только к сведению.)
- Этот ответ был изменен 6 лет, 6 месяцев назад от skoda_rapid2017.
05.09.2017 в 19:58 #7210MikhailМодераторПопробуйте, пожалуйста, следующее: после изменений базы копировать C:\SCADA\BaseSDF\*.sdf в другую папку с новым именем. Повторить операцию раз 10. А затем открыть эти файлы Администратором. Есть ли повреждения файлов?
У меня 2 версии:
1. Файл изменяется движком БД в процессе архивирования и поэтому архив получается битым.
2. Внутренняя библиотеки ошибка архиватора.
Нужно понять в чём причина.06.09.2017 в 08:56 #7214skoda_rapid2017УчастникПопробовал этим способом, у меня получилось 14 баз, и все были с изменениями. Открывал по порядку все базы, и все они без проблем открывались. На последней базе я попробовал резервировать, и все прошло успешно, распаковал и все работало. Но почему то в каких то промежутках резервирование не работает.
06.09.2017 в 18:04 #7215MikhailМодераторПопробую программно сначала копировать файл, а потом его архивировать. Напишу в эту тему.
12.09.2017 в 10:59 #7255MikhailМодераторОписанный в предыдущем сообщении подход реализован здесь https://yadi.sk/d/JrbaNpVI3MovbU
Вы могли бы попробовать у себя, сохранилась ошибка или исчезла?
12.09.2017 в 12:02 #7257skoda_rapid2017УчастникПопробовал ту же базу, которая резервировалась с ошибкой. Такая же ошибка осталась
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.