从MySQL导出并导入到Microsoft SQL

从MySQL导出并导入到Microsoft SQL,mysql,sql-server,Mysql,Sql Server,我使用PHPMyAdmin导出了一个MySQL数据库,包括结构和数据,并可以选择将其导出为MSSQL兼容的单个文件:mydb.sql 生成的文件很大(大约2GB) 我在Microsoft SQL Server上设置了一个数据库 如何将mydb.sql文件导入Microsoft sql Server?我安装了Microsoft SQL Server Management Studio,并能够使用它连接到Microsoft SQL Server和数据库,但我不知道如何使用它导入mydb.SQL,以创

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

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

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

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

有什么想法吗

  • 从SSMS菜单中选择文件->打开
  • 选择您的SQL文件
  • 加载文件后,请确保您处于数据库的上下文中
  • 单击执行按钮
    在SSMS中,右键单击数据库->任务->导入平面file@Cid我试过这个,但没用。它在寻找.csv或.txt文件,当我输入.sql文件名时,它将其显示为文本文件,可能是此类作品的副本。该文件已导入,但当我尝试执行时,它抱怨语法错误。这意味着phpmyadmin没有以与Microsoft SQL兼容的格式导出它。您应该检查phpmyadmin文档。T-SQL语法已从一个版本更改为另一个版本。SQL Server中的数据库级别上有一个名为Compatibility level的选项,可以对其进行更改,以确保脚本执行时不会出错。除了点击“执行”按钮,还有一个“解析”按钮。使用此按钮检查语法。我确实在PHPMyadmin中选择了MSSQL兼容性选项。我甚至只尝试了结构。您的选择与SQL Server上的数据库属性匹配吗?