Экспорт базы данных MS Access в SQL Server 2008 Express - PullRequest
5 голосов
/ 12 января 2010

Существует ли простой способ экспортировать серверную часть базы данных MS Access (таблицы и отношения) в базу данных SQL Server, чтобы ее можно было использовать в качестве серверной для специализированного приложения, написанного на C # с использованием Entity Framework?

База данных Access содержит не менее 50 таблиц, и экспорт не должен разрушать ее структуру и отношения.

Ответы [ 4 ]

8 голосов
/ 12 января 2010
1 голос
/ 26 февраля 2014

Ссылка Microsoft SSMA в комментарии от 2010 года работала только тогда, когда я решил НЕ регистрироваться. Кроме того, вот обновленная ссылка на исполняемый файл MS SSMA .

1 голос
/ 12 января 2010

Как указывает Габриэль, использование SSMA является лучшим решением для увеличения размеров таблиц, индексов и отношений в Access. Затем я бы предложил поработать над интерфейсом Access, содержащим запросы, формы, отчеты, макросы и код VBA, чтобы он работал с хранилищем данных SQL Server. По сравнению с переписыванием приложения, это не займет много времени.

Тогда вы можете обнаружить, что вам не нужно переписывать приложение в другой среде. Это предполагает, что таблицы должным образом нормализованы и чисты. Даже в этом случае может быть проще выполнить некоторую очистку в Access.

0 голосов
/ 12 мая 2012

Для доступа к MSSQL 2008 существует мастер увеличения размера для доступа. Перейдите в меню [Database Tools] и щелкните значок [SQL Server], затем продолжите миграцию с помощью мастера.

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