Здравствуйте Есть сервер. (php + mysql). На нем сайт. Работает все нормально. Только теперь нужно в MySQL залить базы с другого сервера. А этот сервер MS Sql 2008. Данные в виде таблиц. Для этого в MS Sql 2008 сделал связанный сервер в конфигурации и подставил драйвера ODBC MySql. Видится, тестируется соединение. Все нормально. Единственное что -- не показывает содержимое таблиц, которые находятся в нужной базе MySql. При том что названия их видно нормально. ODBC драйвера ставил 5.2 для MySql и 3.51. Эффект тот же. Не поможете в данном вопросе? Просто надо скопировать таблички с Mssql в MySql. Думал это сделать через odbc. Заранее благодарен
Вот эти статьи помогли: http://jamesrossiter.wordpress.com/2011/03/07/migrating-dat ... -slowness/ http://www.sqlservercentral.com/Forums/Topic464141-146-1.aspx Спасибо всем
Не очень понял зачем через ODBC мутить, сотворил бы 2 соединения одно к mysql второе к mssql и кидайся данными в любом направлении.
Это разовая операция, верно? Я бы при таком раскладе не стал искать каких-то специальных инструментов, а тупо сделал бы в одной базе экспорт в виде SQL, а во второй выполнил бы этот SQL. Различия в синтаксисе поправил бы через поиск-замену. Добавлено спустя 56 секунд: Я несколько раз так и делал при разнородных базах — нормально получается )))