Перенос базы данных доступа на SQL-сервер с использованием служб SSIS - PullRequest
2 голосов
/ 30 октября 2011

Я хотел бы знать, с чего начать, если я хочу перенести базу данных MS access на SQL-сервер. Прежде всего, это то, что я могу сделать с помощью Express Edition SQL Server 2008, если я установлю отдельные инструменты для служб SSIS? Или же вы могли бы предложить мне, как это сделать и какая версия SQL-сервера нужна. Кроме того, что является лучшим подходом для передачи данных из базы данных доступа на сервер SQL и регулярно передавайте эту информацию при добавлении новых данных в базу данных ACCESS.

1 Ответ

4 голосов
/ 30 октября 2011

Каков наилучший подход для передачи данных из базы данных доступа на сервер SQL и регулярного предоставления этой информации при добавлении новых данных в базу данных ACCESS

IMO лучшим подходом было бы перенести таблицы доступа на SQL Server. Для этого в Access есть мастер увеличения размера. Существует также Microsoft SQL Server Migration Assistant для Access , который более эффективен, чем мастер по увеличению доступа.

После этого в приложении Access замените собственные таблицы Access (Jet / ACE) ссылками на таблицы SQL Server.

Суть этого предложения заключается в том, что вам не нужно беспокоиться о согласовании изменений данных между Access и SQL Server - данные хранятся в SQL Server, вы можете получить доступ к этим данным из приложения Access без необходимости сохранять избыточность копии в формате хранилища Access.

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