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

1231
VoidKing

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

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

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

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

Эта ссылка: 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
10+ лет различий в файлах - вот что вас заводит. [Преобразовать] (https://support.office.com/en-us/article/Convert-a-database-to-the-Access-2007-file-format-2fb6ee27-e776-492f-a26e-b2a44c6e8809) ваш доступ 2000/2003 БД в файл Access 2007+ в первую очередь. Вероятно, вы можете получить пробную копию Access 2013, если это будет необходимо. Ƭᴇcʜιᴇ007 9 лет назад 1
@ Ƭᴇcʜιᴇ007 Спасибо, сегодня попробую и расскажу как дела. VoidKing 9 лет назад 0
@ Ƭᴇcʜιᴇ007 Ну, я наконец-то преобразовал все свои файлы mdb в accdb, но, к сожалению, это не помогает (я сделал это в MS Access 2010). Он по-прежнему просто говорит «нечего обрабатывать». Есть ли отдельный инструмент, который я могу использовать? MS SQL Server Migration Tool является частью ... VoidKing 9 лет назад 0

2 ответа на вопрос

0
ITProStuff

You can try "Viobo Access to MSSQL Data Migrator"
https://www.cheapsoftwaremarket.com/products/business-finance/viobo-access2mssql.html

I have used the demo version to convert small Access 2003 file to MSSQL 2005, it was OK.
I don't know if it does support MSSQL 2014, but you can try.

0
user563123

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

Это адрес того, что спрашивает ОП? Abraxas 8 лет назад 1