За последние 24 часа нас посетил 16881 программист и 1292 робота. Сейчас ищут 1402 программиста ...

MS Sql -> odbc -> MySQL ???

Тема в разделе "MSSQL", создана пользователем zbs2000, 22 окт 2012.

  1. zbs2000

    zbs2000 Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    12
    Симпатии:
    0
    Здравствуйте

    Есть сервер. (php + mysql). На нем сайт. Работает все нормально. Только теперь нужно в MySQL залить базы с другого сервера. А этот сервер MS Sql 2008. Данные в виде таблиц.

    Для этого в MS Sql 2008 сделал связанный сервер в конфигурации и подставил драйвера ODBC MySql. Видится, тестируется соединение. Все нормально.

    Единственное что -- не показывает содержимое таблиц, которые находятся в нужной базе MySql. При том что названия их видно нормально. ODBC драйвера ставил 5.2 для MySql и 3.51. Эффект тот же.

    Не поможете в данном вопросе? Просто надо скопировать таблички с Mssql в MySql. Думал это сделать через odbc.

    Заранее благодарен
     
  2. zbs2000

    zbs2000 Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    12
    Симпатии:
    0
  3. Goryn

    Goryn Активный пользователь

    С нами с:
    4 апр 2006
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    Ярославль
    Не очень понял зачем через ODBC мутить, сотворил бы 2 соединения одно к mysql второе к mssql и кидайся данными в любом направлении.
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.112
    Симпатии:
    1.243
    Адрес:
    там-сям
    Это разовая операция, верно?
    Я бы при таком раскладе не стал искать каких-то специальных инструментов, а тупо сделал бы в одной базе экспорт в виде SQL, а во второй выполнил бы этот SQL. Различия в синтаксисе поправил бы через поиск-замену.

    Добавлено спустя 56 секунд:
    Я несколько раз так и делал при разнородных базах — нормально получается )))