我首先在PhpMyAdmin中创建了数据库结构,并将其导出到.sql文件。
现在,我在SQL Server Management Studio中随处可见,可以在其中导入/添加新数据库中的数据。

是否有人在哪里看或单击什么?
我正在使用2014版(CTP2)

最佳答案

如果您有一个包含SQL语句的.sql文件,则只需复制并粘贴内容(或在查询窗口中打开文件)并运行它。假定它具有创建表/结构的所有create table等语句,而不仅仅是为数据插入语句。

检查文件顶部以确保它首先选择了正确的数据库,如果没有添加USE语句来选择正确的数据库。

您没有说文件的大小,但是如果文件很大,并且具有插入语句(数据和架构),则可能要使用sqlcmd命令通过CLI运行。快得多,SSMS不会惊慌。

运行.sql文件/代码的另一种选择是为mysql设置数据源,而仅使用odbc访问数据库本身。

请记住,mysql和t-sql之间确实存在非常烦人的差异,这些差异可能会导致迁移麻烦。如果仅创建几个表,可能就不成问题了,但是如果有大量具有许多不同数据类型字段的表,则可能会遇到问题。

09-30 18:37
查看更多