Имеют ли файлы резервных копий Microsoft Access собственный формат? - PullRequest
1 голос
/ 26 июля 2011

Мой клиент каким-то образом потерял / взломал / уничтожил свой сайт, и у меня есть "забавная" работа по восстановлению его для него из резервной копии. Он использует комбинацию ColdFusion и Microsoft Access (чёрт!). Я установил сервер Railo на своем компьютере, однако он не может использовать файлы Microsoft Access .mdb из коробки. Затем я попытался с помощью mdbtools преобразовать файлы базы данных в пригодный для использования формат. Он работал нормально для файла .mdb, однако один из файлов имеет расширение .BAK, которое, как я полагаю, является какой-то проприетарной резервной копией Microsoft Access.

Итак, мой вопрос: кто-нибудь знает, есть ли способ конвертировать файл Microsoft Access .BAK в файл .mdb? Я явно пытался переименовать его без эффекта.

$ mdb-таблиц tradelionNew_db_200710080307.BAK
Не удалось открыть базу данных.

Другой вопрос, может ли это сообщение об ошибке быть связано с тем, что файл защищен паролем?

Дополнительная информация: я открыл файл с помощью текстового редактора, и в первой строке в начале есть слово TAPE, а затем набор случайных (двоичных) символов. Файл .mdb содержит слова Standard Jet DB. Я считаю, что это часть заголовка файла, чтобы указать тип файла. Кроме того, в файле .BAK большая часть содержимого была фактически доступна в виде простого текста, поэтому, если файл защищен паролем, Microsoft наверняка плохо его защитила.

1 Ответ

1 голос
/ 26 июля 2011

Вы уверены, что .bak - это не просто файл резервной копии SQL Server?Похоже, они начинаются с ленты.

...