Как импортировать mdb к SQL-серверу

14
задан Joel Coehoorn 20 March 2012 в 04:22
поделиться

7 ответов

Откройте свою базу данных Access MS, перейдите к инструментам/базе данных мастер utilities/upsizing. Вы сделаны.

Просто выполняют шаги мастера, удостоверьтесь, что Вы имеете административные права на SQL-сервере, проверяете все Ваши шаги с интегрированной справкой для подробного увеличения таблицы/индексов/правил.

база данных Some не увеличит легко, из-за определенной конфигурации Доступа/Струи, которая не может быть импортирована в SQL. Эта компания имеет маленький модуль для проверки этого вида проблемы и могла бы также предложить ее собственный мастер увеличения здесь .

11
ответ дан 24 October 2019 в 05:06
поделиться

Можно также использовать SQL Server непосредственно для импорта Доступа файл MDB в базу данных SQL Server. В SQL Server 2000 это было сделано с помощью DTS. В SQL Server 2005/2008, это сделано с SSIS.

Взглянули здесь для учебного руководства:

http://www.accelebrate.com/sql_training/ssis_tutorial.htm

5
ответ дан 24 October 2019 в 05:06
поделиться

Microsoft Access, если я вспоминаю, имеет Sql, увеличивающий мастер, по крайней мере 2k7 делает, предыдущие версии могли бы иметь его также.

5
ответ дан 24 October 2019 в 05:06
поделиться

Если у Вас есть существующее соединение ODBC с Доступом MS DB, то можно создать sql базу данных 2005 года, щелкните правой кнопкой и выберите Import (в Studio управления) и пробегите мастер импорта, указывающий на источник данных на передачу данных Доступа MS.

Hope это помогает.

4
ответ дан 24 October 2019 в 05:06
поделиться

Вы можете использовать мастер импорта на сервере SQL. Выберите источник как MDB и место назначения как ваш SQL-сервер.

4
ответ дан 24 October 2019 в 05:06
поделиться

Мастер увеличения размера в Access 2007 не работал у меня с SQL Server 2008 Express SP1, но этот инструмент (после изумительно раздражающего процесса установки) работал довольно хорошо:

http: / /www.microsoft.com/downloads/details.aspx?FamilyID=133b59c2-c89c-4641-bebb-6d04476ec1ba&DisplayLang=en

1
ответ дан 24 October 2019 в 05:06
поделиться

Думаю, проблема связана с данными в таблицах, а не с таблицами. Все таблицы могут иметь первичные ключи. поэтому при следующем запуске из-за нарушения первичного ключа произойдет сбой пакета. перед каждым дампом удаляйте входы на существующем сервере sql, используя «Выполнить задачу sql» в потоке ctrl.

если (выход из таблицы), то удалить * из таблицы

0
ответ дан 24 October 2019 в 05:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: