Назад | Перейти на главную страницу

Подключение mySQL к MSSQL

Мне нужен небольшой совет, мне нужно синхронизировать БД, которая в настоящее время находится на машине Server 2008 (SQL Server 2005), и я использую Studio Express для подключения к ней. Мне нужен способ синхронизации этой БД с mysql, который находится на NAS в той же сети:

Локально: ядро ​​БД на сервере с именем, server \ sqlexpress и IP = 10.0.0.201

Цель: БД на NAS, с именем, CISCO-NAS и IP = 10.0.0.182

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

Я действительно не знаю, с чего начать.

Вы можете попробовать некоторые клиенты с графическим интерфейсом, например SQLyog. Где вы можете импортировать данные из SQL Server в MySQL.

Если вы можете себе позволить, я предлагаю вам использовать Oracle Goldengate, предназначенный для такого рода вещей. Раньше я был администратором БД Oracle давным-давно и в остальном не имею к ним никакого отношения. Или вы можете просто экспортировать sql, массировать данные и импортировать себя (вы можете передавать изменения дельты, чтобы они выглядели как синхронизация). Усилия в этом случае зависят от того, насколько сильно отличаются ваши схемы и сколько нестандартного SQL вы используете.

Один из многих способов - получить установщик mysql odbc и установить его на сервере sql2008, а затем создать задание etl для завершения передачи.