2013-09-20 4 views
2

У меня есть файл дампа MSSQL, который я хочу импортировать в базу данных MySQL. Я попытался сделать это через phpMyAdmin и установить совместимость с MSSQL, но это, похоже, не работает. Он последовательно бросает MySQL server has gone away. Увеличение max_allowed_packet и wait_timeout не помогло решить эту проблему.Импорт файла .sql из MSSQL в MySQL

Есть ли лучший способ импортировать эту базу данных?

+0

у вас есть SSH доступ к серверу? –

+0

Да, у меня есть корень на сервере – Kristen

ответ

-2

Предполагая, что вы имели дело со всей синтаксической несовместимостью, вы можете использовать это:

mysql -u<user> -p < db_backup.sql 

Если вы только сценарии таблицы и данные, которые должны работать нормально. Если у вас есть GO заявления в вашем скрипте, удалите их, они вам не нужны для таблиц и вставок.

Если вы хотите скриптировать другие объекты, вам необходимо просмотреть каждый из них, так как существуют значительные различия в синтаксисе.

+0

@AkiRoss, хотя он может и не отвечать на ваш конкретный вопрос, он, как мне кажется, ответил на вопрос OP. Поэтому я был бы признателен, если бы вы отказались от голосования, а затем задали свой вопрос в новой теме. –

+1

Себастьян, мой вопрос точно такой же, как и у OP. Я не люблю подавать голоса, и я всегда мотивирую, почему я их даю, и я был бы рад удалить его, если вы сможете исправить свой ответ. Например, дайте ссылку на исправление несовместимости синтаксиса или инструмент для этого. – AkiRoss

+0

Синтаксические несовместимости, о которых вы говорите, являются именно тем, почему это сложная проблема. Существуют основные несовместимости синтаксиса. – osman

0

Попробуйте службы интеграции SQL Server (SSIS), инструмент ETL (извлечение, преобразование и загрузка), который очень необходим для приложений хранилища данных. Также SSIS используется для выполнения таких операций, как загрузка данных на основе необходимости, выполнение различных преобразований данных. Свободный от MS: http://msdn.microsoft.com/en-us/library/ms143731.aspx Полезные ссылки: http://www.codeproject.com/Articles/155829/SQL-Server-Integration-Services-SSIS-Part-1-Basics

Смежные вопросы