Light-electric.com

IT Журнал
7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Access не удается открыть базу данных

Access 2013 — невозможно открыть базу данных, созданную в предыдущей версии приложения

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

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

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

13 ответов

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

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

Как отмечалось в другом ответе, официальное слово от 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 Driver (*.mdb)

. который поставляется с Windows, но доступен только для 32-битных приложений. Версия Access 2013 более нового драйвера ODBC ядра СУБД («ACE») .

Microsoft Access Driver (*.mdb, *.accdb)

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

Ответ без программирования: Загрузите и установите более старую версию Access Database Engine (например, 2010 или 2007, а не 2013). Откройте Excel, перейдите на вкладку «Данные» на ленте и нажмите «Из доступа». Импортируйте данные в Excel, а затем экспортируйте в файл accdb или делайте с ним что угодно. НОТА! открытие Access 2013 приведет к переустановке ядра 2013, поэтому оставляйте установочный .exe-файл 2007/2010 рядом.

Ответ на программирование: Установив более старую версию Access Database Engine, вы можете использовать соединение OLEDB в нескольких средах программирования (C #, VBA, VBScript и т. д.) для чтения /записи и перемещения Access. данные. В ответе Горда Томпсона также представлена ​​возможность перехода на сервер SQL и обратно.

Access 2013-не удается открыть базу данных, созданную с помощью предыдущей версии приложения

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

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

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

13 Ответов

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

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

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

В этом случае возможным обходным путем было бы:

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

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

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

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

Microsoft Access Driver (*.mdb) .

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

Microsoft Access Driver (*.mdb, *.accdb)

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

Непрограммный ответ: Загрузите и установите более старую версию компонента Access Database Engine (например, 2010 или 2007, а не 2013). Откройте Excel, перейдите на вкладку «Data» на ленте и нажмите «From Access». Импортируйте данные в Excel, а затем экспортируйте в файл accdb или сделайте с ним что угодно. NOTE! открытие Access 2013 вызовет повторную установку движка 2013, поэтому держите установку 2007/2010 .exe рядом.

Читать еще:  Rowsource vba access

Ответ на Программирование: установив более старую версию Access Database Engine, вы можете использовать соединение OLEDB в нескольких средах программирования (C#, VBA, VBScript и т. д.) для чтения / записи и перемещения данных доступа. В ответе Гордона Томпсона также присутствует возможность перехода на сервер SQL и обратно.

Вы можете использовать MDB Viewer Plus от http://www.alexnolan.net/software/mdb_viewer_plus.htm для просмотра или редактирования вашей старой версии базы данных

Если вы просто хотите извлечь данные из таблиц, содержащихся в mdb, используйте Excel и ODBC (DATA tab. Get External Data. From Other Sources. From Data Connection Wizard. Other/Advanced. Microsoft Jet X.X OLE DB Provider. pick your db. pick your table(S) и вуаля! Импортированные данные. Затем просто сохраните книгу, которую затем можно связать или импортировать в более новую версию Access для создания новой базы данных.

Вы можете сделать все это, но основной проблемой будет несовместимость с Windows обновлениями файлов библиотеки. В конце концов у вас снова возникнут проблемы. .ocx и .dll файлы будут забиты и заменены: ваша база данных не сможет справиться с новыми версиями, и она не будет построена, или она неожиданно выйдет из строя.

Установите Microsoft 2007 Access Runtime .

Восстановление базы данных Microsoft Access (*.mdb, *.accdb)

Читайте, как восстановить утерянные или удалённые файлы базы данных Access или их резервные копии. Наиболее распространённые причины утери базы данных. Microsoft Access – это одно из приложений пакета программ Microsoft Office, которое является мощным, доступным и относительно простым инструментом управления базами данных.

В Microsoft Access можно импортировать или прочесть файлы других баз данных, а также Excel, SharePoint, папки Outlook, и текстовые XML или HTML файлы. Пользователь также может самостоятельно создать базу контактов, задач, событий, проектов или основных фондов и т. пр.

Все данные можно сохранять в файлах баз данных форматов .mdb (для более ранних версий Access) или .accdb (начиная с Access 2007).

Повреждение или утеря файлов базы данных

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

Наиболее распространёнными причинами утери базы данных есть:

  • Сбой или ошибка аппаратного обеспечения
  • Конфликт программного обеспечения
  • Случайное удаление файла или форматирование носителя информации
  • Повреждение файла базы данных (чаще с файлами базы данных большого размера)
  • Восстановление базы данных с неактуальной версии резервной копии, и т.д.

Резервная копия базы данных Access

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

Чтобы создать резервную копию базы данных Access:

Откройте базу данных, резервную копию которой необходимо создать, и перейдите в закладку Файл

Перейдите в меню «Сохранить как»

В подменю «Дополнительно» окна справа «Сохранить базу данных как», выберите «Резервная копия базы данных» и нажмите кнопку «Сохранить как»

Укажите папку для сохранения резервной копии базы данных, и она там будет сохранена в формате: название базы данных_дата создания резервной копии.accdb.

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

Функция сжать и восстановить базу данных

Со временем файл базы данных Access может набирать значительных размеров и/или ставать повреждённым. Для того, чтобы сжать такую базу данных или исправить и восстановить её повреждённый файл в Access предусмотрена функция «Сжать и восстановить базу данных».

Чтобы сжать и/или восстановить базу данных, перейдите в закладку Файл и выберите «Сжать и восстановить базу данных».

Наиболее часто встречающимися симптомами повреждения файла базы данных Access могут быть:

    сообщение о том, что файл повреждён или его формат не поддерживается Access

всевозможные сообщения «Не удаётся открыть базу данных…».

  • если в таблицах Access данные отображаются как «#Имя» или «#Deleted»
  • Access неожиданно закрывается во время работы, после чего пытается отправить отчёт об ошибке
  • Сообщение «Application error…» или «Runtime error…»
  • А также сообщения, в которых указан номер ошибки: 3011, 3259, 3112, 1017, 3159, 3197, 3343, 2486, 3167, 3734, 2239, 2573, 3000, 3078, 3045, 3019, 3015, 3043, 3163, 3001, 2573, и т.п.
  • В случае, если с помощью встроенного инструмента исправить повреждения базы данных не удалось, то для этого также можно использовать программное обеспечение от сторонних разработчиков.

    Как восстановить базу данных Access в случае удаления или утери

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

    Поэтому, для восстановления удалённых или утерянных файлов Access:

    Запустите Hetman Partition Recovery и просканируйте с его помощью носитель информации с которого были удалены файлы Access

    Выберите файлы которые необходимо восстановить и перенесите их в список восстановления, после чего нажмите кнопку «Восстановить»

    Запуск Access и открытие баз данных

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

    Мы не описываем здесь процесс установки Microsoft Access 2002, т. к. подробную информацию об установке можно найти в документации, которая входит в комплект поставки.

    Для того чтобы запустить Microsoft Access 2002, необходимо:

    1. Нажать кнопку Пуск (Start) на Панели задач в нижней части рабочего стола.
    2. Открыть в главном меню пункт Программы (Programms).
    3. Выбрать программу Microsoft Access.
    Читать еще:  Access вложенные запросы

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

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

    При запуске Access появляется главное окно Microsoft Access.

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

    • Выбрать в меню Файл (File) из списка ранее открывавшихся файлов требуемый файл (рис. 1.4).

    Рис. 1.4. Открытие базы данных из меню Файл

    Если такой список в меню Файл (File) отсутствует, нужно с помощью команды Сервис, Параметры (Tools, Options) открыть диалоговое окно Параметры (Options), раскрыть вкладку Общие (General) и установить флажок Помнить список файлов (Recently used file list).

    • Выбрать файл из списка в области задач, которая расположена в правой части окна приложения (см. рис. 1.4).
    • Выбрать команду Открыть (Open) в меню Файл (File), и затем выбрать нужный файл в диалоговом окно Открытие файла базы данных (Open) (рис. 1.5).

    В последнем случае в диалоговом окне обычно по умолчанию отображается содержимое папки Мои документы или Личная (в зависимости от установленной на компьютере операционной системы). Найдя в списке необходимую базу данных, нужно выделить файл и нажать кнопку Открыть (Open) или дважды щелкнуть по элементу списка. В главном окне Microsoft Access появится окно выбранной базы данных (рис. 1.6).

    Рис. 1.5. Диалоговое окно Открытие файла базы данных

    Рис. 1.6. Пример базы данных

    Вы можете спокойно в новой версии Access открывать файлы баз данных, созданные в версии Access 2000, и работать с ними так же, как делали это раньше. Однако, если вы хотите работать с файлами, созданными в более ранних версиях Access, рекомендуем вам ознакомиться предварительно с материалом гл. 19.

    Файлы можно выбирать не только из списка, который появляется в диалоговом окне Открытие файла базы данных (Open) при его открытии. Можно выбрать нужную папку либо из раскрывающегося списка Папка (Look in), либо использовать ярлыки, находящиеся на так называемой панели адресов слева. При выборе ярлыка Журнал (History) (см. рис. 1.5) появляется список ярлыков к последним открывавшимся файлам и папкам. При выборе ярлыка Рабочий стол (Desktop) в диалоговом окне появляется список, содержащий ярлыки папок, и файлы, находящиеся в данный момент на рабочем столе Windows. Тип файла выбирается в раскрывающемся списке Тип файлов (File of type) в нижней части окна. В папке Избранное (Favorites) можно просмотреть ярлыки к тем папкам и файлам, которые вы используете наиболее часто. Многие программы позволяют добавлять ярлыки в папку Избранное (Favorites), в том числе это можно сделать прямо в окне Открытие файла базы данных (Open). Для этого вы должны выделить в списке нужный файл, щелкнуть мышью по кнопке Сервис (Tools) на панели инструментов в верхней части окна и выбрать из списка команду Добавить в папку «Избранное» (Add to Favorites).

    Можно открыть файл базы данных, находящийся на сетевом диске. Для того чтобы подключить сетевой диск, необходимо выполнить команду Подключить сетевой диск (Map Network Drive) из списка команд кнопки Сервис (Tools).

    Если вы не можете найти нужный файл базы данных, его можно разыскать, задавая критерии поиска в специальном диалоговом окне, которое появляется, если вы щелкнете по кнопке Сервис (Tools) и выберете из списка команду Найти (Search).

    В новой версии Access средства поиска файлов еще более усовершенствованы. Появилась специальная область — область задач Поиск (Search), которая может быть использована для обычного и расширенного поиска нужного файла. (Подробнее об этой панели см. гл. 7.)

    Открыть файл можно в одном из четырех режимов:

    • Открыть (Open) — режим коллективного доступа. Когда вы открываете файл базы данных в этом режиме, доступ к нему будет разрешен другим пользователям, они могут открыть его и работать с объектами базы данных одновременно с вами. Причем все пользователи будут иметь возможность как просматривать данные, так и изменять их.
    • Открыть монопольно (Open Exclusive) — режим монопольного доступа. В этом случае никто другой не сможет открыть этот файл, пока вы его используете.
    • Открыть для чтения (Open Read-Only) — режим коллективного доступа только для чтения. В этом случае вы не сможете изменять ни данные в таблицах, ни другие объекты базы данных.
    • Открыть монопольно только для чтения (Open Exclusive Read-Only) — режим монопольного доступа только для чтения. Вы открываете файл только для чтения и одновременно запрещаете другим пользователям открывать этот файл.

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

    1. Нажать кнопку Открыть (Open) на панели инструментов (рис. 1.7), что также приведет к открытию диалогового окна Открытие файла базы данных (Open) (см. рис. 1.5).

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

    1. Наконец, можно воспользоваться областью задач Создание файла (New file) справа (рис. 1.8), где в разделе Открытие файла (Open a file) помещен список ранее открывавшихся файлов, [ Если вы впервые работаете с Access, это будет список примеров баз данных из поставки Microsoft Office 2002.] а также кнопка Другие файлы (More files). Щелчок мышью по последней приведет к открытию диалогового окна Открытие файла базы данных (Open) (см. рис. 1.5).

    Рис. 1.8. Область задач Создание файла

    Access 2013 — Не удается открыть базу данных, созданную с предыдущей версией приложения — ms-access

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

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

    Читать еще:  Access if then else

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

    • 12
    • 13
    • 6 окт 2019 2019-10-06 09:32:59
    • Uma Ilango

    13 ответов

    Чтобы преобразовать данные в базу данных MySQL, вы можете использовать программу Bullzip Access to MySQL. Он бесплатный и простой в использовании.

    • 6 окт 2019 2019-10-06 09:33:03
    • swmcdonnell

    Если вам просто нужно сбросить данные, вы можете использовать этот умный script http://youaccess.sourceforge.net. Если вы находитесь под linux/wine вы можете попробовать мою процедуру

    • 6 окт 2019 2019-10-06 09:33:02
    • Endeios

    Для базы данных 97.

    • Откройте базу данных Access 97 в Access 2003.
    • В меню «Сервис» выберите «Утилиты базы данных», нажмите «Преобразовать базу данных», а затем нажмите «Доступ к файлу формата 2002-2003».
    • Введите имя для базы данных и нажмите «Сохранить» .
    • Выход из Access 2003.
    • Откройте базу данных в Access 2013.
    • На вкладке «Файл» нажмите «Сохранить как» , выберите «База данных доступа» (*.accdb), и нажмите «Сохранить как» . В диалоговом окне «Сохранить как» нажмите «Сохранить» .

    Все остальные версии:

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

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

    Щелкните базу данных Access 2000 или Access 2002 — 2003 (.mdb), которую вы хотите конвертировать.

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

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

    Выберите тип файла доступа и нажмите «Сохранить как» .

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

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

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

    • 6 окт 2019 2019-10-06 09:33:02
    • Mark C.

    Если вы просто пытаетесь извлечь данные из таблиц, содержащихся в mdb, используйте Excel и ODBC (вкладка DATA. Получить внешние данные. из других источников. из мастера подключения данных. Другое/Дополнительно. Microsoft Jet XX OLE DB Provider. выберите свой db. выберите свои таблицы и вуаля! Данные импортированы. Затем просто сохраните книгу, которую затем можно связать или импортировать в более новую версию Доступ к созданию новой базы данных.

    • 6 окт 2019 2019-10-06 09:33:02
    • JaxDLP

    Лучшим решением было бы преобразование существующих баз данных перед обновлением до более новой версии Access. Разумеется, Microsoft должна предупреждать пользователей об этой проблеме, когда обновления будут установлены.

    • 6 окт 2019 2019-10-06 09:33:02
    • Graham

    Вы можете делать все это, но основная проблема будет несовместима с обновлениями файлов библиотеки Windows. В конце концов у вас снова будут проблемы. Файлы .ocx и .dll будут сбиты и заменены: ваша база данных не сможет справиться с новыми версиями, и она не будет создана, или она неожиданно срабатывает.

    • 6 окт 2019 2019-10-06 09:33:01
    • nicomp

    В Google Диске есть расширение для открытия файлов MDB.

    Я не уверен, насколько хорошо работают BLOB, потому что я не мог отображать мои изображения, но появился весь текст.

    • 6 окт 2019 2019-10-06 09:33:01
    • ray

    НЕТ, он НЕ работает в Access 2013, только 2007/2010. Невозможно реально преобразовать MDB в ACCDB в Access 2013.

    • 6 окт 2019 2019-10-06 09:33:01
    • Dario de Judicibus

    Instal Microsoft Access Access Runtime.

    • 6 окт 2019 2019-10-06 09:33:01
    • d739c7dd-4400-4 [email protected]

    Некоммерческий ответ: Загрузите и установите более старую версию Engine Database Engine (например, 2010 или 2007, а не 2013). Откройте Excel, перейдите на вкладку «Данные» на ленте и нажмите «От доступа». Импортируйте данные в Excel, а затем экспортируйте в файл accdb или сделайте с ним что угодно. ЗАМЕТКА! открытие Access 2013 приведет к переустановке двигателя 2013 года, поэтому сохраните установку .exe 2007/2010.

    Ответ на программирование: Установив более старую версию Access Database Engine, вы можете использовать соединение OLEDB в нескольких средах программирования (С#, VBA, VBScript и т.д.) для чтения/записи и перемещения Access данные. Ответ Горда Томпсона также предоставляет возможность перехода на SQL-сервер и обратно.

    • 6 окт 2019 2019-10-06 09:33:00
    • u8it

    Вы можете использовать MDB Viewer Plus из http://www.alexnolan.net/software/mdb_viewer_plus.htm для просмотра или редактирования старой базы данных версий

    • 6 окт 2019 2019-10-06 09:33:00
    • Davros44

    Как отмечается в другом ответе, официальное слово 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 или перенести его на другую платформу или что-то еще.

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

    Microsoft Access Driver (*.mdb)

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

    Microsoft Access Driver (*.mdb, *.accdb)

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

    Ссылка на основную публикацию
    Adblock
    detector