Как преобразовать MS Access 2003 (формат файла 2000) в Sql Server Express 2014?

Как преобразовать MS Access 2003 (формат файла 2000) в Sql Server Express 2014?

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

Я установил Sql Server Express 2014 и убедился, что могу успешно войти в систему.

Вот что я попробовал:

  • МАСТЕР УВЕЛИЧЕНИЯ РАЗМЕРА:Я захожу в «Инструменты > Утилиты базы данных»

введите описание изображения здесь

Затем в Upsizing Wizard. Я выбираю соответствующую установку Sql Server Express (2014), выбираю «Создать новую базу данных», даю имя новой базе данных и затем нажимаю «Далее», но он мне сообщает: «Upsizing Wizard работает только с Microsoft SQL Server (версии 6.50 SP5 или выше). Пожалуйста, войдите в источник данных SQL Server».

введите описание изображения здесь

  • АССИСТЕНТ ПО МИГРАЦИИ MICROSOFT SQL SERVER ДЛЯ ACCESS:Я попробовал этот подход и прошёл через мастера:

введите описание изображения здесь

но когда я добавляю файлы .mdb (которые прекрасно открываются в Access 2003 (хотя они в формате 2000, я думаю), а затем вхожу в SQL Server 2014:

введите описание изображения здесь

Он просто сообщает мне, что обрабатывать нечего, и никакая информация не заносится ни в одну из новых таблиц:

введите описание изображения здесь

Я искал ошибку«Нечего обрабатывать»Что касается ошибки Migration Assistant, которую я постоянно получаю, но я обнаружил только,

Эта ссылка: https://support.microsoft.com/en-us/kb/2020729?wa=wsignin1.0- что, по-видимому, относится только к отчету об оценке;

Эта ссылка: http://www.experts-exchange.com/questions/28433397/Why-does-Microsoft-SQL-Server-Migration-Assistant-fail-with-There-is-nothing-to-process-error-message.html- что, по-видимому, намекает на путаницу 64-бит/32-бит, так как у меня 64-битная версия, а когда я пробую 32-битную, она зависает.

Я не уверен, что еще попробовать или что я делаю неправильно, но любой другой поиск, который я сделал в Интернете, не предлагает мне никакой дополнительной помощи. Есть ли способ преобразовать файлы .mdb в соответствующие файлы SQL Server Express (2014), которые мне нужны?

решение1

Вы можете попробовать «Viobo Access to MSSQL Data Migrator»
https://www.cheapsoftwaremarket.com/products/business-finance/viobo-access2mssql.html

Я использовал демо-версию для преобразования небольшого файла Access 2003 в MSSQL 2005, все было в порядке.
Я не знаю, поддерживает ли она MSSQL 2014, но вы можете попробовать.

решение2

Если вы используете 64-разрядную версию Windows, по умолчанию ODBC вызовет 64-разрядный инструмент, поэтому, если вы используете 32-разрядный доступ к OFFICE, вызовите 32-разрядный инструмент ODBC в C:\WINDOWS\syswow64\odbcad32.exe, а затем используйте SQL Server Native Client 11.

Связанный контент