Ошибка в Администраторе

Стартовая страница Форумы Ошибки в работе Ошибка в Администраторе

Просмотр 15 сообщений - с 1 по 15 (из 20 всего)
  • Автор
    Сообщения
  • #7160
    skoda_rapid2017
    Участник

    Здравствуйте. Сегодня заметил, что при ручном резервировании базы конфигурации изменился размер архива, до изменения базы память архива была 798 КБ, а после того как в базу внес изменения, размер архива стал 692 КБ. После того, как я разархивировал его, увидел ошибку «Ошибка в CRC «ScadaBase.sdf» Файл испорчен.
    А так файл у меня ScadaBase.sdf рабочий.

    #7161
    Mikhail
    Модератор

    Добрый день!
    Проверил. У меня тоже часть файлов поврежденные, а часть нормальные. Причём это не зависит от того, создан архив вручную или автоматически.
    Нужно смотреть, по результату напишу в эту тему.

    #7164
    skoda_rapid2017
    Участник

    Хорошо, спасибо.

    #7165
    Mikhail
    Модератор

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

    #7167
    skoda_rapid2017
    Участник

    Извините за долгий ответ. Все получилось. Размер архива сохраняется. Только после перезаписи файла exe, который вы скинули, после перезапуска Администратора ругался на файл ScadaData.ru-GB.xml и ScadaAdmin.ru-GB.xml. На гитхабе нашел только ScadaAdmin.ru-GB.xml может пропустил что.. Спасибо.

    #7170
    Mikhail
    Модератор

    Скачайте текущую версию Администратора с сайта, а затем поверх всего новый exe.

    #7194
    skoda_rapid2017
    Участник

    Снова такая ошибка. Создавал новую базу с нуля, архив был размером 92КБ (в свойствах 94 013 байт), после того. как я добавил изменения в базе, резервировал её, и в бэкапе размер стал 29КБ. Но позже я попробовал изменить размер базы, добавив больше каналов, после я резервировал измененную базу, он стал размером 105 КБ, и все при этом работало. Вот и в этом промежутке размером от 92 КБ ошибка. Я каждый день работаю с разными базами, и приходится их заменять в BaseSDF. можно конечно вручную сохранять базу переименовав их, но с резервированием намного удобней. думал после того как вы скинули exe измененный не будет ошибок и не проследил за этим. Попробовал свой же старый exe файл заменить такая же ошибка.

    #7197
    skoda_rapid2017
    Участник

    Сообщение добавил к #7194
    Для меня это загадка. Почему то после того. как я добавил примерно 436 каналов случайных, соответственно размер стал больше (105КБ) и после добавил еще один канал (строчку), резервировал базу, и при распаковке снова ошибка CRC. Файл испорчен.

    • Этот ответ был изменен 6 лет, 6 месяцев назад от skoda_rapid2017.
    #7206
    Mikhail
    Модератор

    Как временное решение попробуйте так: сначала разъединяетесь с базой по кнопке, а затем делаете бекап. Напишите, пожалуйста, будут ли ошибки при таком способе?

    #7207
    skoda_rapid2017
    Участник

    Попробовал ту же базу резервировать так, как вы сказали, такая же ошибка, не получилось распаковать архив.

    (также при постепенном заполнении и резервировании базы, когда база рабочая иногда происходит сжатие с разными степенями и соответственно меняется размер на несколько КБ так ли это должно быть, не могу сказать, база при этом рабочая, это я заметил на другом ПК при тестировании. Это только к сведению.)

    • Этот ответ был изменен 6 лет, 6 месяцев назад от skoda_rapid2017.
    #7210
    Mikhail
    Модератор

    Попробуйте, пожалуйста, следующее: после изменений базы копировать C:\SCADA\BaseSDF\*.sdf в другую папку с новым именем. Повторить операцию раз 10. А затем открыть эти файлы Администратором. Есть ли повреждения файлов?

    У меня 2 версии:
    1. Файл изменяется движком БД в процессе архивирования и поэтому архив получается битым.
    2. Внутренняя библиотеки ошибка архиватора.
    Нужно понять в чём причина.

    #7214
    skoda_rapid2017
    Участник

    Попробовал этим способом, у меня получилось 14 баз, и все были с изменениями. Открывал по порядку все базы, и все они без проблем открывались. На последней базе я попробовал резервировать, и все прошло успешно, распаковал и все работало. Но почему то в каких то промежутках резервирование не работает.

    #7215
    Mikhail
    Модератор

    Попробую программно сначала копировать файл, а потом его архивировать. Напишу в эту тему.

    #7255
    Mikhail
    Модератор

    Описанный в предыдущем сообщении подход реализован здесь https://yadi.sk/d/JrbaNpVI3MovbU

    Вы могли бы попробовать у себя, сохранилась ошибка или исчезла?

    #7257
    skoda_rapid2017
    Участник

    Попробовал ту же базу, которая резервировалась с ошибкой. Такая же ошибка осталась

Просмотр 15 сообщений - с 1 по 15 (из 20 всего)
  • Вы должны авторизироваться для ответа в этой теме.