Импорт данных в MySQL из MS SQL - PullRequest
2 голосов
/ 08 октября 2008

Я хочу импортировать данные из MS SQL Server, выполнить их через какое-то регулярное выражение, чтобы отфильтровать данные, и импортировать их в MySQL. Затем для каждого запроса я хочу отобразить соответствующее изображение из третьей базы данных. Что было бы самым простым способом сделать это, импортировав и связав мудро?

Спасибо.

Уточнение: это приложение php для фильтрации данных из другой базы данных, а затем для каждой записи показывает связанное изображение из 3-й базы данных. Это с нуля ...

Ответы [ 3 ]

2 голосов
/ 10 октября 2008

Вы можете попробовать MySQL Migration Toolkit. http://dev.mysql.com/downloads/gui-tools/5.0.html

Теперь архивируется в http://downloads.mysql.com/archives.php?p=mysql-migration-toolkit

1 голос
/ 08 октября 2008

используйте SQL Management Studio (или Enterprise Manager в зависимости от версии) с wizerd для импорта из SQL Server, чтобы получить его в MS SQL.

Оттуда вы можете экспортировать его в Mysql, используя драйверы коннектора MySQL.

Что касается отображения изображения из третьей базы данных, то это полностью соответствует коду, который вы написали в своем приложении.

0 голосов
/ 10 октября 2008

Я бы использовал мастер публикации данных Microsoft SQL Server (бесплатно). Вы можете использовать его для сценария всей вашей базы данных (включая операторы вставки). Возможно, вам придется немного отредактировать этот сценарий, чтобы запустить его в MySQL. Теперь у вас просто есть проблема с регулярными выражениями. Вы можете попробовать:

  • Управление данными в MS SQL с помощью запроса или из кода (с помощью регулярных выражений) передачи.
  • Запуск ваших регулярных выражений для самого файла скрипта, возможно, попробуйте некоторые макросы, найдите и замените и т. Д.
  • Управление данными в MySQL с помощью запроса или из кода (с использованием регулярных выражений) после передачи.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...