Файл Accdb, чем открыть

Обновлено: 02.07.2024

У меня есть база данных Access, созданная более 10 лет назад.

У меня там очень важные данные, и я думаю, что их можно открыть в Access 2007 или более ранней версии. В настоящее время у меня есть Access 2013 на моем рабочем столе, и открытие файла с этой версией приводит к ошибке «Не удается открыть базу данных, созданную с помощью предыдущей версии вашего приложения»

Какое решение этой проблемы? Есть ли место, где я могу скачать более раннюю версию MS Access?

13 ответов 13

Я только что использовал Excel 2016 для открытия таблиц Access 2003.

  1. Открыть новый лист
  2. Перейти на вкладку "Данные".
  3. Выберите пункт меню "Из доступа".
  4. Выберите файл базы данных .mdb
  5. В открывшемся окне "Свойства канала передачи данных" перейдите на вкладку "Поставщик".
  6. Выберите "Поставщик Microsoft Jet 4.0 OLE DB"
  7. Нажмите "Далее".
  8. Повторно выберите файл базы данных .mdb (он забывает его при смене поставщика)
  9. Нажмите "ОК".
  10. В появившемся диалоговом окне «Выбор таблицы» выберите таблицу, которую хотите импортировать.

Наконец-то! Я пытался запустить макрос из Excel, который я получил от друга, который извлекает данные из старого .mdb, и я не смог запустить его с поставщиком «Microsoft.ACE.OLEDB.12.0», но я смог запустить его с « Поставщик Microsoft Jet 4.0 OLE DB"

На случай, если кто-то столкнется с такой же проблемой. Вы можете использовать администратора MDB. Excel не очень хорошо обрабатывает большие файлы. По моему опыту, произошел сбой с файлом размером 370 МБ.

Этот инструмент работает хорошо, я полагаю, что успешно использовал его в базах данных Access 97 и 2000. Его графический интерфейс немного причудлив, но полностью функционален.

Как отмечено в другом ответе, официальное решение Microsoft состоит в том, чтобы открыть файл Access 97 в Access 2003 и обновить его до более нового формата файла. К сожалению, теперь у многих людей возникнут трудности с получением законной копии Access 2003 (или любой другой версии, предшествующей Access 2013, или какой-либо последней версии).

В этом случае возможным обходным решением будет

  • установите 32-разрядную версию SQL Server Express Edition, а затем
  • утилита импорта SQL Server использует Jet * ODBC для импорта таблиц в SQL Server.

Я только что попробовал это с 32-разрядной версией SQL Server 2008 R2 Express Edition, и у меня это сработало. Access 2013 категорически отказывался каким-либо образом работать с файлом Access 97, но SQL Server без жалоб импортировал таблицы.

Тогда вы можете импортировать таблицы из SQL Server в базу данных Access 2013. Или, если вашей целью было просто получить данные из файла Access 97, вы можете продолжить работу с ними в SQL Server или перенести их на другую платформу или что-то еще.

*Важно: Импорт должен выполняться с использованием старого драйвера Jet ODBC.

Драйвер Microsoft Access (*.mdb)

<р>. который поставляется с Windows, но доступен только для 32-разрядных приложений. Версия Access 2013 нового драйвера ODBC для Access Database Engine ("ACE").

Драйвер Microsoft Access (*.mdb, *.accdb)

также отказывается читать файлы Access 97 (с тем же сообщением об ошибке, которое указано в вопросе).

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

В этой статье объясняются преимущества формата файла .accdb, причины, по которым может потребоваться использование формата файла .mdb, и способы преобразования базы данных в новый формат файла.

В этой статье

Формат файла .accdb

Начиная с Access 2007, .accdb является форматом файлов Access по умолчанию. Формат файла .accdb поддерживает ряд новых функций, таких как вычисляемые поля и вложения. Однако в некоторых случаях формат файла .accdb может оказаться неправильным выбором.

Возможности, предоставляемые форматом файла .accdb

Поля с несколькими значениями Поле с несколькими значениями — это своего рода поле поиска, которое позволяет хранить более одного значения для каждой записи. Например, предположим, что вам нужно назначить задачу нескольким сотрудникам. В файле .accdb можно создать поле с несколькими значениями для хранения сведений о сотрудниках, которым назначена задача. Имена сотрудников можно выбрать из таблицы или списка значений.

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

Тип данных "Вложение" Тип данных "Вложение" позволяет легко хранить все типы документов и двоичных файлов в вашей базе данных, помогая вам поддерживать размер файла базы данных в пределах 2 ГБ — вложения автоматически сжимаются. Запись может иметь несколько вложений, но в каждой таблице может быть только одно поле вложения.

Улучшенная интеграция с SharePoint и Outlook. Формат файла .accdb соответствует требованиям безопасности SharePoint и Outlook, которые не поддерживаются файлами .mdb. Это позволяет более полно интегрировать Access с SharePoint и Outlook.

Улучшенное шифрование. Вы можете установить пароль базы данных и зашифровать содержимое вашей базы данных. Когда вы делаете это с использованием формата файла .accdb, Access по умолчанию использует Windows Crypto API для шифрования данных. Также можно использовать сторонние инструменты шифрования.

Отслеживание истории полей длинного текста (памятки) Поля длинного текста (памятки) удобны для хранения больших объемов информации. При использовании формата файла .accdb можно задать свойство (AppendOnly), которое заставляет Access сохранять историю всех изменений в поле длинного текста (памятка). Затем вы можете просмотреть историю этих изменений. Эта функция также поддерживает функцию управления версиями в SharePoint, поэтому вы можете использовать Access для отслеживания изменений в нескольких строках текстового поля, которое хранится в списке SharePoint (при условии, что для поля параметр «Добавить изменения к существующему тексту» установлен на «Да»).

Вычисляемый тип данных Начиная с Access 2010, формат файла .accdb поддерживает использование вычисляемого типа данных. Вы можете использовать вычисляемый тип данных для хранения результатов выражения, которое вы определяете.

Форматы файлов .mdb

До появления формата файлов .accdb в Access 2007 в форматах файлов Access использовалось расширение .mdb. Существует несколько различных версий формата файла .mdb.

Вы по-прежнему можете открывать некоторые файлы .mdb. Если файл хранится в формате файла Access 2002-2003 или Access 2000, его можно открыть и использовать в обычном режиме. Однако вы не можете использовать функции, для которых требуется формат файла .accdb.

Если вы полагаетесь на функции, недоступные в файле .accdb, не конвертируйте файл — оставьте его как файл .mdb.

Функции файла .mdb, недоступные в файле .accdb

Среда со смешанными версиями Файл формата .accdb нельзя открыть или даже связать с использованием версий Access, предшествующих Access 2007. Если в вашей организации есть люди, у которых установлена ​​более ранняя версия Access, вам следует подумать об использовании файл .mdb является лучшим вариантом. Но не забывайте — вы можете использовать приложение Access или веб-базу данных в веб-браузере, независимо от того, установлен ли Access.

Репликация базы данных Вы не можете использовать репликацию в файле .accdb. Если в вашем решении Access используется функция репликации, вам потребуется повторно создать решение без репликации, если вы хотите использовать формат файла .accdb.

Безопасность на уровне пользователя Формат файла .accdb не поддерживает безопасность на уровне пользователя — функцию, позволяющую людям видеть только то, что им нужно. Безопасность на уровне пользователя больше не эффективна для защиты данных, так как ее метод защиты устарел и легко скомпрометирован. Однако безопасность на уровне пользователя может повысить удобство использования за счет упрощения для людей — например, если у кого-то нет деловых причин использовать определенную форму, вы можете скрыть форму от них. Если у вас есть решение Access, основанное на безопасности на уровне пользователя для повышения удобства использования, вы можете продолжать использовать формат файла .mdb, чтобы вы могли продолжать использовать свое решение как есть.

Преобразование в новый формат файла

Чтобы преобразовать файл .mdb в формат файла .accdb, откройте файл и сохраните его в формате файла .accdb.

Важно! Следующая процедура предназначена для файлов .mdb, созданных в Access 97, Access 2000, Access 2002 или Access 2003.

Сначала откройте базу данных:

Перейдите на вкладку "Файл".

Слева нажмите Открыть.

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

Теперь преобразуйте базу данных:

Перейдите на вкладку "Файл".

Слева нажмите "Сохранить как".

В разделе "Типы файлов" нажмите "Сохранить базу данных как".

Справа в разделе "Типы файлов базы данных" нажмите "Доступ к базе данных".

В диалоговом окне "Сохранить как" в поле "Имя файла" введите имя файла или используйте предоставленное имя файла.

Итак, вы здесь, потому что пытаетесь открыть файл с расширением «.MDB», но у вас нет копии Microsoft Access, чтобы раскрыть его тайны. Что это за формат файла и, если уж на то пошло, что такое Microsoft Access?

Первый вопрос связан со вторым, но давайте начнем с самого файла MDB. Расширение является сокращением от Microsoft DataBase и является форматом, который Microsoft Access использовал до 2003 года. Новый формат, который давно заменил MDB, называется ACCDB. Если у вас есть файл MDB, возможно, он получен из устаревшего источника.


Что касается Access, то это компонент базы данных пакета повышения производительности Microsoft, в который также входят такие приложения, как Word и Excel. Давайте рассмотрим, как открыть файл mdb без Access.

Подумайте о покупке доступа

Да, эта статья предназначена для того, чтобы рассказать вам, как открыть файл MDB без доступа. Однако причина, по которой многие до сих пор задают этот вопрос, связана со временем, когда Access был продуктом премиум-класса, не входящим в стандартный пакет Microsoft Office.


С тех пор все сильно изменилось. Люди больше не покупают отдельные версии Office, а подписываются на услугу Office 365. Даже самый дешевый уровень сервиса включает настольную версию Access.

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

Импортировать с помощью Excel

Если у вас есть доступ к компьютеру с Microsoft Excel, но нет Access, вы можете открыть файл MDB и просмотреть его содержимое в электронной таблице.

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

Используйте альтернативу с открытым исходным кодом для доступа

Microsoft Office — не единственная игра, когда речь идет о пакетах для повышения производительности. Существует множество бесплатных и открытых альтернатив стандартному пакету Microsoft.


LibreOffice — хорошее место для начала. Он поставляется с приложением под названием «Base», которое может подключаться к файлам базы данных Microsoft. Он ограничен различными способами. В частности, формы и запросы не работают. Однако вы по-прежнему можете просматривать таблицы с их данными с помощью Base.

Используйте онлайн-сервис открытия MDB

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

Одним из таких средств просмотра, которое мы успешно протестировали, является MDB Opener. Как следует из названия, вы можете загрузить файл MDB или создать ссылку на него, а затем открыть его на веб-странице. Вы не можете никак редактировать файл, но можете экспортировать его в формат CSV или Excel и загрузить на локальный диск.


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

Использовать стороннее средство просмотра MDB

Поскольку есть много людей, которым нужно открывать файлы MDB без копии Access, есть также несколько сторонних приложений для просмотра MDB на выбор. MDB Viewer Plus отличается от остальных по ряду причин.


Во-первых, это совершенно бесплатно. Во-вторых, вы можете редактировать файлы MDB и файлы ACCDB. Более того, приложение является портативным, что означает, что вам не нужно его устанавливать. Однако это приложение предназначено только для Windows и использует несколько компонентов для работы с базами данных, встроенных в операционную систему Microsoft.

Использовать текстовый редактор

Простой текстовый редактор, такой как Блокнот Windows, также можно использовать для открытия файлов MDB при определенных обстоятельствах. Хотя нам самим не повезло, некоторые файлы MDB имеют только текстовое содержимое. Это означает, что текстовый редактор покажет вам кое-что


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

Преобразовать с (чужим) доступом

Мы собираемся снова предложить использовать Access в статье о том, как не использовать Access.В частности, стоит попросить кого-нибудь, у кого есть доступ, преобразовать файл в другой формат для вас.

Если кто-то отправил вам файл MDB, например, по электронной почте, вы можете попросить его повторно отправить его в виде электронной таблицы после преобразования с помощью своей копии приложения. Учитывая, насколько сейчас популярен Office 365, обязательно найдется кто-то, у кого на компьютере установлен Access, так что по крайней мере попробовать стоит.

Все дело в этой базе (данных)

Доступ больше не скрыт за премиальным платным доступом, как это было раньше, но все еще есть много людей, у которых нет доступа (без каламбура) к программному обеспечению. Надеемся, что одно из приведенных выше альтернативных решений подойдет вам и откроет доступ к древней базе данных чудес, ранее скрытой от посторонних глаз.

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

Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем дочернем сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

Access создает базы данных в формате файла .accdb. Этот формат поддерживает такие функции, как многозначные поля, макросы данных и публикация в службах Access.

Вы можете преобразовать базы данных, созданные в Microsoft Office Access 2003, Access 2002, Access 2000 или Access 97, в формат файла .accdb. Однако помните, что базу данных в формате файла .accdb нельзя открыть или связать с ней с помощью версий Access, предшествующих Access 2007.

Кроме того, формат .accdb не поддерживает репликацию или безопасность на уровне пользователя. Если вам нужно предоставить общий доступ к базе данных людям, использующим Access 2003 или более раннюю версию, или если вам необходимо использовать репликацию или безопасность на уровне пользователя, вы должны использовать формат файла .mdb.

Примечание. Несмотря на одинаковый формат файлов, некоторые функции Access 2010 и более поздних версий нельзя использовать в Access 2007. Дополнительные сведения см. в разделе Использование Access 2007 для открытия базы данных, созданной или измененной в более новой версии. версии.

В этой статье

Преобразование базы данных Access 2000 или Access 2002–2003 в формат .accdb

Чтобы преобразовать базу данных Access 2000 или Access 2002–2003 (.mdb) в формат файла .accdb, необходимо сначала открыть базу данных с помощью Access 2007, Access 2010, Access 2013 или Access 2016, а затем сохранить ее. в формате файла .accdb.

Нажмите «Файл», а затем «Открыть».

Нажмите на базу данных Access 2000 или Access 2002–2003 (.mdb), которую нужно преобразовать.

Примечание. Если появится диалоговое окно «Улучшение базы данных», база данных использует формат файла, более ранний, чем Access 2000. Чтобы продолжить, см. раздел Преобразование базы данных Access 97 в формат .accdb.

Нажмите «Файл», нажмите «Сохранить как», а затем нажмите «Сохранить базу данных как».

Выберите тип файла Access и нажмите "Сохранить как".

Если какие-либо объекты базы данных открыты, когда вы нажимаете кнопку "Сохранить как", Access предлагает закрыть их перед созданием копии. Нажмите «Да», чтобы Access закрыл объекты, или нажмите «Нет», чтобы отменить весь процесс. При необходимости Access также предложит сохранить изменения.

В диалоговом окне "Сохранить как" введите имя файла в поле "Имя файла" и нажмите "Сохранить".

Access создает копию базы данных, а затем открывает эту копию. Access автоматически закрывает исходную базу данных.

Преобразование базы данных Access 97 в формат .accdb

Начиная с Access 2013 больше невозможно напрямую преобразовать базу данных Access 97 (.mdb) в формат файла .accdb. Однако вы можете открыть базу данных Access 97 в предыдущей версии Access, а затем сохранить базу данных в формате, который может открыть Access 2013. Например, вот как с помощью Access 2003 открыть базу данных Access 97, а затем преобразовать ее в формат, который можно открыть в Access 2013:

Откройте базу данных Access 97 в Access 2003.

Нажмите "Инструменты" > "Утилиты базы данных" > "Преобразовать базу данных" > в формат файла Access 2002-2003.

Введите имя базы данных и нажмите Сохранить.

Закройте Access 2003 и откройте Access 2013.

Откройте базу данных и нажмите Файл > Сохранить как > База данных Access (.accdb) > Сохранить как > Сохранить.

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

Используйте Access 2007, чтобы открыть базу данных, созданную или измененную в более новых версиях

Поскольку в Access 2016, Access 2013, Access 2010 и Access 2007 используется один и тот же формат файлов, вы можете использовать Access 2007 для открытия базы данных, созданной в Access 2010, Access 2013 или Access 2016, без предварительного нажатия кнопки Сохранить. Как команда. Однако Access 2016, Access 2013 и Access 2010 включают некоторые функции, для запуска которых требуются Access 2016, Access 2013 и Access 2010. В зависимости от функции при попытке использовать базу данных в Access 2007 может произойти одно из следующих событий:

Читайте также: