我正处于一个项目的第一步,该项目需要将数据从 MySQL *.dmp 文件重复导入到现有的 Sql Server 数据库中。我正在寻找现有工具、框架形式的指导,或者,除非现有的解决方案,以及如何进行的建议。
我的第一个想法是以文本形式读取 dmp 文件并对其执行某种查找/替换,以将 MySQL 约定转换为 SQl Server,但这听起来很困惑、困难且容易出错,因为意外的项目会渗入源文件中。
此外,这些 dmp 文件是累积的。在哪里可以找到用于计算数据和架构中的表增量的资源?
提前致谢。
最佳答案
我认为您应该将所有这些数据加载到新的 MySQL 安装中,然后使用 SQL Server Integration Services 将这些数据导入 SQL Server。
要迁移数据库结构,您可以查看此文档: SQL Server White Papers: Migration from MySQL, Oracle, Sybase, or Microsoft Access to Microsoft SQL Server
关于c# - 将 MySQL .DMP 文件转换为 MS Sql Server 2005 的 .SQL 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/381874/