Миграция таблиц доступа в SQL Server — для начинающих

Я работаю в базе данных Access 2007 и мне нужна помощь в переносе таблиц на SQL-сервер. Можно ли это сделать, купив только Access 2007 или нужно качать отдельную программу для SQL? Когда я пытаюсь создать новую базу данных SQL или открыть существующую через Access, я получаю сообщение об ошибке «CREATE DATABASE» или «CREATE TABLE» и не знаю, в чем проблема. Любой совет будет принят с благодарностью!


person Colleen    schedule 24.01.2010    source источник


Ответы (2)


Взгляните на SQL Server от Microsoft. Помощник по миграции 2005 для Access (v4.0), который поддерживает Access 97–2007.

person Gabriele Petrioli    schedule 24.01.2010

Да, нужно установить. Существует бесплатная версия SQL Server, которая называется Sql server express. Ограничение размера базы данных составляет 4 ГБ. Если вас это устраивает, действуйте. Кроме того, я считаю, что в Access встроен инструмент миграции.

Обновление: в Access 2007 - Инструменты базы данных - > Переместить данные - > Сервер Sql (следуйте указаниям мастера).

person Wally    schedule 24.01.2010
comment
Спасибо за ответ. Вы говорите, что я могу получить доступ к SQL Server с помощью мастера миграции Access 2007 в качестве альтернативы загрузке SQL Server Express? Или мне нужно загрузить SQL Server Express в любом случае? - person Colleen; 24.01.2010
comment
Если вы хотите использовать SQL Server, конечно, вам нужно его установить. Это не похоже на Access (автономная система баз данных). Он запускает службу в фоновом режиме. Описанная мной процедура предназначена для перемещения данных между Access и SQL Server. Перед этим вам нужно создать структуру базы данных или мигрировать (как описано Габи). - person Wally; 24.01.2010