2010-11-02 3 views
0

У меня есть большое количество баз данных доступа со столами в разных форматах. Я хочу прочитать несколько конкретных таблиц из каждой БД доступа и создать те же данные формата в Sql. Ясно, что я могу написать код, чтобы сделать это, но мне было интересно, можно ли программным образом импортировать мастер импорта для выполнения той же работы.Импорт различных таблиц доступа в Sql-сервер

Чтобы дать представление о масштабах проблемы, мы говорим о 1000+ БД доступа с примерно 3 таблицами в каждой БД.

ответ

0

использовать импорт/экспорт мастера sqlserver.It имеет хорошие возможности, и вы можете передавать любые данные из доступа к sqlserver easly.Просто позаботьтесь о типах, которые поддерживаются в Access to Sql. Подобно тому, как вам нужно конвертировать float в Access to Decimal на сервере sql, вам нравится, что все, что вам нужно сделать, это позаботиться о DataType.

+0

Я специально искал решение на основе кода, я не хочу вручную импортировать 1000 баз данных. – MrTelly

+0

@mrTelly Я пытаюсь найти решение для той же проблемы. Вы нашли что-нибудь? спасибо – Almazini

+1

Я написал свою собственную сборку, основанную на очень расширенной версии этой http://www.codeproject.com/Articles/17169/Copy-Data-from-a-DataTable-to-a-SQLServer-Database. – MrTelly