我正在将用ASP编写的Web应用程序转换为将使用MySQL的PHP。我有一个SQL Server数据库有两个文件(.MDF
和.LDF
)我想转换成CSV文件,但我找不到合适的工具来完成这项工作。我发现有些人建议使用SQL Server Express。我尝试了但无法弄清楚如何从文件加载数据库并使用它。我也尝试使用opendbcopy,但在尝试打开文件时,它不会在文件窗格中显示它。
答案 0 :(得分:5)
如果安装SQL Server Express,则可以使用SQL Server Management Studio(管理UI)中的“附加数据库”功能加载映像文件。
然后,您可以直接从Management Studio查看和使用数据库,您可以通过右键单击数据库名称并选择任务 - >导出数据将文件导出为CSV。
答案 1 :(得分:2)
有一个名为RebaseData的在线服务可以完成这项工作。您只需上传.MDF
文件即可转换为.ZIP
存档。 .ZIP
存档将包含多个.CSV
文件,每个文件对应一个数据库表。
免责声明:我正在为该服务工作。
答案 2 :(得分:1)
将数据库连接到visual studio并编写查询以显示所需表格中的所有数据,然后右键单击并选择所有并再次右键单击并保存。 它完成了!