Обновите базу данных MySQL с SQL Server в другом домене - PullRequest
0 голосов
/ 18 декабря 2009

Я SQL Server разработчик, и текущее назначение немного отличается от того, что я делал в прошлом. Я нашел переполнение стека очень многообещающим для моей проблемы. Я работаю над базой данных SQL Server 2005 для внутреннего приложения для моего клиента, и клиент также получил общедоступное веб-приложение с базой данных MySQL . У меня нет никаких подробностей об этом веб-приложении, но я получил задание обновлять базу данных MySQL (в открытом доступе) из базы данных SQL Server (внутренний домен) ежедневно как автоматический процесс. Как я могу добиться этого через SQL Server?

Ответы [ 2 ]

0 голосов
/ 19 декабря 2009

SSIS прекрасно с этим справится. Сложная часть заключается в определении того, как вы хотите преобразовать данные из одной структуры в другую (я предполагаю, что они не совсем похожи с точки зрения дизайна таблицы).

Но в основном вы создаете задачу потока данных, подключаетесь к SQL Server для получения исходных данных и используете запрос, чтобы определить, какие данные вы собираетесь копировать, а затем выполняете любые преобразования, необходимые для приведения данных в структуру MySQL, и подключиться к месту назначения MySQL.

Повторите этот процесс для нескольких наборов данных, которые вы хотите отправить в разные места.

Как только пакет SSIS сделан, настройте конфигурации так, чтобы вы могли запустить пакет на производственном сервере (вы, конечно, захотите проверить разработку на разработку!), А затем запланировать запуск пакета в подходящее время.

В зависимости от того, насколько различны две базы данных и сколько данных вам нужно переместить, это может быть относительно простым процессом или очень сложным.

0 голосов
/ 18 декабря 2009

Возможно, вы захотите попробовать Pentaho Data интегратор.

http://wiki.pentaho.com/display/EAI/Latest+Pentaho+Data+Integration+%28aka+Kettle%29+Documentation

Продукт позволит вам общаться с обеими технологиями передачи данных. (MSSQL + MySQL) Вы найдете продукт, аналогичный DTS. Возможно, вам удастся построить ваше решение практически без кода.

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