Как использовать сгенерированный скрипт из SQL 2005 в MYSQL? - PullRequest
0 голосов
/ 28 февраля 2012

Мы конвертируем нашу базу данных в MYSQL из MSSQL 2005.

Кто-то сказал мне, что это возможно, сгенерировав скрипт на MSSQL с помощью мастера публикации баз данных. Я уже создал скрипт. Затем, перетащив его в Query Writer в MYSQL. В настоящее время я использую SQLyog для создания базы данных.

Как я могу использовать этот скрипт для создания файла MYSQL?

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

Пожалуйста, помогите мне. =)

1 Ответ

1 голос
/ 28 февраля 2012

Нет простого или быстрого способа выполнить такую ​​задачу. Две базы данных имеют разный синтаксис и разные типы данных и т. Д. Я, конечно, не стал бы доверять инструменту конвертации, так как вы можете внести изменения, чтобы исправить неправильный выбор дизайна в SQL-сервере, чтобы улучшить выбор в MYSQL.

Возьмите ваш скрипт, затем запустите каждый раздел и найдите, где он выходит из строя, а затем найдите правильный синтаксис для mySQL и исправьте его.

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

http://www.amazon.com/SQL-Nutshell-OReilly-Kevin-Kline/dp/0596518846/ref=sr_1_2?s=books&ie=UTF8&qid=1330382519&sr=1-2

...