1.在Navicat for MySQL新建一个库;
2.把SQL Server 2005的右键库,选择[任务],[生成脚本],选择要导出的数据库,
下一步,下一步,选择[表],下一步,选择表,下一步,
修改保存sql目录,下一步,完成。
(SQL Server 2005生成 script.sql脚本);
或:在sql server 2005中,右键点击数据库→任务→生成脚本按提示点击下一步,最后将脚本保存到文件xxx.sql
3.打开powerdesigner,点击文件→reverse engineer→database;
选择数据库类型为sql server 2005;
选择第二步中生成的sql文件;
点击确定,生成sql server 2005版本的PDM文件;
4.powerdesigner中,点击工具(Tools)→generate physical datamodel;
将detail选项卡中的check model的打钩去掉;
5.powerdesigner中选择数据库(database)→generate database;
6.mysql 中,用source命令从sql文件创建相关的表“source d:/xxx.sql”检查上一步骤中生成的脚本文件,由于是从sql server 中生成,数据库名称可能是dbo,将dbo改为你打算创建的数据库名称,并修改一些字段类型冲突;
①mysql 的decimal(0,0)无法自增改为 bigint类型;;
②一些关键字desc用`DESC` key用`key`;