无法将数据库从Microsoft SQL Server Management Studio导入phpmyadmin

时间:2011-02-16 22:18:43

标签: sql phpmyadmin

嘿伙计们,我建立网站的人决定设计自己的数据库。他们使用Microsoft SQL Server Management Studio来构建它等等。现在他们已完成数据库,他们将其导出到文本文件(任务 - >生成脚本)。现在当我尝试将文件导入phpmyadmin时,我收到以下错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[master] GO /****** Object: Database [Butterbakers] Script Date: 02/15/201' at line 1

数据库代码在这里:http://zamn.pastebin.com/Y3u7MpZ9

2 个答案:

答案 0 :(得分:1)

phpmyadmin适用于MySQL。
Microsoft SQL Server是一个不同的DBMS。
SQL语法的大部分是DBMS /供应商特定的。

MySQL Workbench具有从现有数据库"创建EER模型的功能。 这可能是一次尝试,但你需要一个到MS SQL Server和MySQL的jdbc连接......

将DDL转换为不同的DBMS非常简单。如果您已完成此操作,则无法保证可能已存在的应用程序仍在使用其他DBMS。

不切换DBMS并使用免费MS SQL Express可能是一种选择。

首先决定使用DBMS并重新启动零肯定是最干净,最不痛苦的解决方案。

答案 1 :(得分:0)

使用SQL Compare(http://www.red-gate.com/products/sql-development/sql-compare/)和SQL Data Compare(http://www.red-gate.com/products/sql-development/sql-data-compare/),您可以同步不同的数据库。