Мне нужен небольшой совет, мне нужно синхронизировать БД, которая в настоящее время находится на машине 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 для завершения передачи.