как импортировать таблицу доступа в my-sql db, используя ssis в качестве моста - PullRequest
0 голосов
/ 02 марта 2012

Я только вхожу в SQL-сервер 2008 R2 ssis, так что простите, если это основной вопрос.Я создаю приложение с помощью службы интеграции.

Хотите создать (SSIS) пакет для импорта таблицы MS Access в базу данных My-SQL.

enter image description here

Для создания ssis я не хочу использовать Задачи ... Импорт данных.

Помогите мне импортировать данные таблицы доступа в my-sql db.

Если у вас есть запрос, пожалуйста, спросите,заранее спасибо.

1 Ответ

0 голосов
/ 05 марта 2012

1-й вы начинаете с определения менеджеров соединений. Вам нужен один для MS Access и один для MySQL (я предполагаю, что вы используете MySQL с открытым исходным кодом в качестве места назначения). Соединиться с MySQL может быть сложно. Я знаю, что ODBC-соединение CozyRock работает с ним: http://www.cozyroc.com/ssis/odbc-destination,, но вы можете попробовать создать ODBC-соединение, как описано здесь: http://blogs.msdn.com/b/mattm/archive/2008/03/03/connecting-to-mysql-from-ssis.aspx. Убедитесь, что оба менеджера conn соединяются. С этого момента перетащите новую задачу потока данных (DFT). Внутри добавления источника и использования вашей таблицы MS Access вам также может понадобиться добавить преобразование производных столбцов, чтобы преобразовать ваши входящие столбцы в некоторые другие типы данных, которые MySQL понимает, и, наконец, перетащить объект назначения, который будет использовать ваше соединение MySQL. менеджер. Подключи все. Сопоставьте столбцы соответствующим образом и проверьте. Если работает, повторите вышеупомянутое во 2-ом DFT, чтобы покрыть импорт другой таблицы.

...