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

Как проверить, что данные можно выгрузить?

Вопрос по направлению: Экспертиза исходного кода на Delphi

Ответ

Проверкой на самой базе, а не обсуждением. Утверждение «данные выгрузить невозможно» проверяемо: эксперт открывает резервную копию базы, читает её структуру и устанавливает, в каких таблицах лежат нужные сведения, связаны ли они между собой и можно ли получить их в переносимом виде.

По системам с базами Firebird и InterBase ответ чаще положительный: такая база несёт полное описание собственной структуры, и выгрузка из неё — обычная операция. Но заранее его не объявляют: у систем с файловыми таблицами и с базами других производителей картина другая, а старые версии формата новый сервер не открывает вовсе — их приходится поднимать сервером той же эпохи. Сложность не в чтении, а в толковании: значение отдельных полей бывает известно только программе. Если восстановить его по формам и поведению не удалось, вывод отрицательный — эти данные в переносимый вид не приводятся, и так и записывают. Переносимым считают вид, в котором каждое поле имеет понятное назначение и связи между таблицами сохранены.

Результатом становится описание состава данных и способа выгрузки, пригодное для переноса в другую систему. Обязана ли другая сторона такую выгрузку предоставить, определяет суд по условиям договора.

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

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

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

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