Ответ эксперта

Можно ли исследовать файл SQLite, пока приложением продолжают пользоваться?

Вопрос по направлению: Экспертиза СУБД SQLite

Ответ

Можно, но результат отразит состояние при копировании, а не при спорном событии. Пока приложение работает, оно дописывает журнал упреждающей записи, выполняет контрольные точки и переиспользует освободившиеся страницы — то есть постепенно затирает следы удалённых записей.

Сначала проверяют полномочия и согласуют допустимые действия с владельцем устройства или с назначившим экспертизу органом; если устройство принадлежит другой стороне, копию получают через суд. Копию снимают комплектом: основной файл вместе со служебными файлами того же имени. Отделять их нельзя, иначе часть подтверждённых изменений останется за пределами копии. Приложение для этого не запускают: открытие базы способно выполнить контрольную точку и удалить временные файлы. Снятая при работающей программе копия всё равно может оказаться несогласованной, и это оговаривают.

Если спор о конкретных записях, чем раньше снята копия, тем больше шансов их увидеть. Дальнейшую работу — запросы, проверку целостности, восстановление — ведут на копии.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить проект вопросов и материалы.

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

  • Подберём специалиста
  • Поможем с проектом вопросов
  • Оценим срок и стоимость
Обсудить обращение или позвоните 8 (800) 333-24-09 Бесплатный звонок по России