Поврежден интерфейс доступа к accdb после смешивания офисных версий

У меня проблема с БД, над которой я начал работать пару лет назад в Access 2010. Я запустил ее на прошлой неделе, и теперь я получаю сообщение об ошибке «неопознанный формат базы данных», когда пытаюсь открыть внешний интерфейс.

Я оставил этот проект после того, как компания потеряла интерес к его завершению. С тех пор я работал над другим проектом на той же машине разработки, которая потребовала от меня установки Access 2007. У меня одновременно были установлены и 2010, и 2007, и я помню, как открывал теперь проблемную базу данных, чтобы взять некоторые фрагменты из некоторого кода для использования. в другом проекте. Я почти уверен, что открыл его только в 2010 году.

Теперь компания снова проявила интерес, мне нужно закончить проект.

Я попытался удалить все экземпляры Office и Access Database Engine (мне это нужно было для тестирования проекта 2007 года), запустив очистку и вернув новую установку 2010 года, но я все еще получаю ту же ошибку. Я попытался импортировать объекты из файла accdb в новую базу данных, но доступ по-прежнему выдает ошибку нераспознанного формата базы данных. Та же ошибка выдается, если я пытаюсь декомпилировать.

Сегодня я попытался удалить Office 2010 и поставить чистую установку 2007, чтобы посмотреть, смогу ли я открыть/декомпилировать/импортировать из старой базы данных под этой версией доступа, но я столкнулся с той же ошибкой.

Файловый сервер, на который я выполнял резервное копирование, был перестроен, поскольку я работал над исходным проектом, и я подумал, что файл accdb мог быть поврежден во время этого процесса, поскольку я извлек его из старого VHD. Я также сделал резервные копии из нескольких мест, и все файлы выдают ту же ошибку. Я даже пытался запустить их на одном из клиентов, где, как я знаю, он работал раньше, и с тех пор, как я в последний раз просматривал это, в офис не вмешивались, и все же я получаю ту же ошибку. Я знаю, что у меня был компактный и ремонтный набор на выходе на передней части, и мне интересно, удалось ли мне непреднамеренно использовать 2007, и в последний раз, когда я открывал его и по-королевски испортил его, не зная, создавая для меня небольшой сюрприз здесь два года спустя трек !

Я даже пытался установить утилиту «Access Recovery Toolbox», чтобы посмотреть, что она может сделать с файлом, и она абсолютно ничего не возвращает в отчет.

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

Любой свет, который может пролить каждый, даже если это означает, что преобразование VBA в текстовый файл было бы действительно полезно!

ТИА


person Jon-G    schedule 07.08.2014    source источник
comment
С файлом, который я загрузил изолированно, я могу открыть его. С тех пор я нашел более свежую резервную копию, которую я не могу открыть ни при каких обстоятельствах. Не будет ли кто-нибудь из вас достаточно любезен, чтобы дать ему вращение? drive.google.com/open?id=0B3...bGs&authuser= 0   -  person Jon-G    schedule 29.08.2014


Ответы (1)


Вы пытались создать новую БД и вытащить таблицы, формы и т. д. из плохой БД? Я бы рекомендовал делать это постепенно и проверять новую БД после каждого импорта. IE просто вводит таблицы и затем смотрит, исправны ли они, прежде чем двигаться дальше.

person Kaw4Life    schedule 08.08.2014
comment
Привет, спасибо за ваше сообщение. Я пытался это сделать, но в тот момент, когда я выбираю старый файл accdb из мастера импорта в новой базе данных, я получаю ту же ошибку еще до того, как он извлекает содержимое из старого файла. - person Jon-G; 09.08.2014
comment
Я бы исходил из окружающей среды в максимально возможной степени. Будучи сетевым типом, я вижу, что это не проблема, некоторые могут сказать WTF. Новая коробка, ОС, установка Access. Затем скопируйте БД на эту машину и повторите попытку импорта. Витализация отлично подходит для этого, если вы можете. - person Kaw4Life; 11.08.2014
comment
Я только что обнаружил, что ванильный vhd win7 работает, поэтому я запустил его и выполнил чистую установку доступа 2010, но я все еще получаю ту же самую ошибку при попытке открыть или импортировать из файла accdb. Я попытался применить Office SP1, а затем SP2 и все равно пришел к тому же. Затем я попытался установить все офисные обновления после SP2 и повторно протестировать, все еще получая ошибку нераспознанного формата... - person Jon-G; 12.08.2014
comment
Кто-нибудь еще хочет присоединиться, чтобы узнать, могут ли они помочь мне в этом? Я в своем уме!! - person Jon-G; 19.08.2014
comment
Извините, что я не хорош в этом типе этого, если он не находится передо мной. Вы пробовали говорить с МС? - person Kaw4Life; 21.08.2014
comment
Я загрузил версию неисправной БД в свой почтовый ящик здесь drive.google. com/open?id=0B3...bGs&authuser=0 Если у кого-то есть 5 минут, чтобы попытаться открыть или передать какие-либо инструменты, которые у вас могут быть, попробуйте, чтобы посмотреть, смогу ли я вернуть VBA из формы, я был бы очень признателен! - person Jon-G; 28.08.2014