2014-12-10 3 views
0

Я пытаюсь вставить данные в одну базу данных (mysql) из базы данных DB2, которая не находится на том же сервере. Я искал ответ, но все, что я могу найти, это вставить в метод db1 (выберите x из db2), но я не могу сделать эту работу из-за наличия двух разных строк соединения на 2 разных серверах. Любая помощь здесь будет оценена по достоинству.Вставка базы данных VB с двух разных серверов

+0

Это одноразовый процесс или что-то, что нужно сделать несколько раз? Для одноразового процесса вы можете записать данные DB2 в файл, а затем загрузить его в MySQL с помощью инструкции LOAD DATA INFILE. – vintastic

+0

Это процесс, который будет выполняться еженедельно. Что касается записи данных db2 в файл, это будет просто файл .csv? –

+0

Да, оба dbs имеют утилиты импорта/экспорта, которые могут помочь (вы хотите сделать это как объемные нагрузки). Вы можете изучить инструмент ETL (Извлечь, Преобразовать, Загрузить), некоторые из которых могут быть бесплатными. Я слышал, что DB2 имеет возможность разговаривать с другими базами данных (в разных блоках), но я не знаю, как это установить. –

ответ

0

В MySQL Workbench имеется мастер миграции. Я не пробовал его с DB2, но он предлагает множество подключений к другим типам баз данных, включая другие РСУБД. Я пробовал мастер с другой базой данных, и он отлично работает. Я также создаю скрипты, которые можно реализовать в VB.

Кроме того, вы можете попробовать IBM Data Studio. Вот link

Смежные вопросы