Откройте свою базу данных Access MS, перейдите к инструментам/базе данных мастер utilities/upsizing. Вы сделаны.
Просто выполняют шаги мастера, удостоверьтесь, что Вы имеете административные права на SQL-сервере, проверяете все Ваши шаги с интегрированной справкой для подробного увеличения таблицы/индексов/правил.
база данных Some не увеличит легко, из-за определенной конфигурации Доступа/Струи, которая не может быть импортирована в SQL. Эта компания имеет маленький модуль для проверки этого вида проблемы и могла бы также предложить ее собственный мастер увеличения здесь .
Можно также использовать SQL Server непосредственно для импорта Доступа файл MDB в базу данных SQL Server. В SQL Server 2000 это было сделано с помощью DTS. В SQL Server 2005/2008, это сделано с SSIS.
Взглянули здесь для учебного руководства:
Microsoft Access, если я вспоминаю, имеет Sql, увеличивающий мастер, по крайней мере 2k7 делает, предыдущие версии могли бы иметь его также.
Если у Вас есть существующее соединение ODBC с Доступом MS DB, то можно создать sql базу данных 2005 года, щелкните правой кнопкой и выберите Import (в Studio управления) и пробегите мастер импорта, указывающий на источник данных на передачу данных Доступа MS.
Hope это помогает.
Вы можете использовать мастер импорта на сервере SQL. Выберите источник как MDB и место назначения как ваш SQL-сервер.
Мастер увеличения размера в Access 2007 не работал у меня с SQL Server 2008 Express SP1, но этот инструмент (после изумительно раздражающего процесса установки) работал довольно хорошо:
Думаю, проблема связана с данными в таблицах, а не с таблицами. Все таблицы могут иметь первичные ключи. поэтому при следующем запуске из-за нарушения первичного ключа произойдет сбой пакета. перед каждым дампом удаляйте входы на существующем сервере sql, используя «Выполнить задачу sql» в потоке ctrl.
если (выход из таблицы), то удалить * из таблицы