c# - 将 MySQL .DMP 文件转换为 MS Sql Server 2005 的 .SQL 文件

标签 c# .net mysql sql-server regex

我正处于一个项目的第一步,该项目需要将数据从 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/

相关文章:

mysql 复制一些行并更新一列

c# - 连接两个字典

c# - 如何在 C# Windows 窗体项目中设置应用程序关闭模式?

c# - Windows Phone 8 键盘打开时如何调整屏幕?

c# - 元组到元组的转换

c# - 检查一个单词是否包含不在字母表数组中的字符

c# - StartCoroutine 函数不适用于 android,但在 Unity 编辑器中运行良好

c# - 为什么我向 MySqlParameter 传递参数时得到 "You have an error in your SQL Syntax"?

mysql - JOIN mysql if else 语句

通过文本过滤器上的 MySQL 组总和金额