【问题标题】:Exporting from MySQL and importing into Microsoft SQL从 MySQL 导出并导入 Microsoft SQL
【发布时间】:2019-10-09 18:02:42
【问题描述】:

我使用 PHPMyAdmin 导出了一个 MySQL 数据库,包括结构和数据,并可选择将其导出为与 MSSQL 兼容的单个文件:mydb.sql

生成的文件很大(大约 2GB)。

我在 Microsoft SQL Server 上设置了一个数据库。

如何将 mydb.sql 文件导入 Microsoft SQL Server?我安装了 Microsoft SQL Server Management Studio,并能够使用它连接到 Microsoft SQL Server,并连接到 DB,但我不知道如何使用它来导入 mydb.sql,创建表和数据。

有什么想法吗?

【问题讨论】:

  • 在 SSMS 中右键单击您的数据库 -> 任务 -> 导入平面文件
  • @Cid 我试过这个,但没有用。它正在寻找 .csv 或 .txt 文件,当我输入 .sql 文件名时,它显示为文本文件

标签: mysql sql-server


【解决方案1】:
  1. 选择文件->从 SSMS 菜单打开。
  2. 选择您的 SQL 文件。
  3. 加载文件后,请确保您处于数据库的上下文中。
  4. 单击执行按钮。

【讨论】:

  • 这种作品。该文件已导入,但当我尝试执行时,它抱怨语法错误。这意味着 phpmyadmin 没有以与 Microsoft SQL 兼容的格式导出它
  • 您应该查看 phpmyadmin 文档。 T-SQL 语法已从一个版本更改为另一个版本。 SQL Server 中的数据库级别有一个名为 Compatibility Level 的选项,可以更改该选项以确保您的脚本执行时没有错误。除了单击“执行”按钮之外,还有一个“解析”按钮。使用此按钮检查语法。
  • 我确实在 PHPMyadmin 中选择了 MSSQL 兼容性选项。我什至只尝试了结构。
  • 您的选择是否与 SQL Server 上的数据库属性匹配?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-04
  • 1970-01-01
  • 2017-09-10
  • 2012-02-04
  • 1970-01-01
相关资源
最近更新 更多