我首先在 PhpMyAdmin 中创建了我的数据库结构并将其导出到 .sql 文件。
现在我在 SQL Server Management Studio 中到处寻找我可以在新数据库中导入/添加数据的地方。
有没有人在哪里看或点击什么?
我使用的是 2014 版 (CTP2)
最佳答案
如果您有一个包含 SQL 语句的 .sql 文件,您只需复制并粘贴内容(或在查询窗口中打开文件)并运行它。这假设它具有创建模式/结构的所有创建表等语句,而不仅仅是数据的插入语句。
检查文件的顶部以确保它首先选择了正确的数据库,如果没有添加 USE 语句以选择正确的数据库。
您没有说明文件有多大,但如果文件很大并且包含插入语句(数据和架构),那么您可能希望通过 CLI 使用 sqlcmd 命令运行。快得多,SSMS 不会吓坏了。
运行 .sql 文件/代码的另一个替代选项是为 mysql 设置数据源,然后仅使用 odbc 访问数据库本身。
请记住,mysql 和 t-sql 之间确实存在非常令人讨厌的差异,这可能会使迁移变得痛苦。如果您只是创建几个表,这可能不是问题,但如果有大量包含许多不同数据类型字段的表,您可能会遇到问题。
关于file - 在 SQL Server Management Studio 中导入数据库(SQL 文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22488972/