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

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

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

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

  • Волшебник UPSIZE: Я захожу в "Инструменты> Утилиты базы данных"

введите описание здесь

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

введите описание здесь

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

введите описание здесь

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

введите описание здесь

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

введите описание здесь

Я искал ошибку "Ничего не обрабатывать" в отношении ошибки Помощника по миграции, которую я продолжаю получать, но я только нашел,

Эта ссылка: 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), которые мне нужны?

2 ответа

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

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

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

Другие вопросы по тегам