mysql - 将 MySql 数据库转换为带有数据的 MS SQL Server 2005?

标签 mysql sql-server-2005 visual-studio-2005 ssis dts

我正在尝试从现有的 MySQL 数据库创建一个全新的数据库,引入数据和架构,但到目前为止,我能够做到这一点的唯一方法是首先将 MySQL 数据库导入 MS Access ,然后进入 SQL Server 2005?疯狂吧?当然,有一种方法不涉及繁琐、自定义耗时的编程,对吧(也许使用 SSIS)?

对上面我的原始描述进行了一些补充:

  • 这是一个规模相当大的数据库(很容易满足一些需求)。
  • 我在 MS 环境(asp.net、C#)中工作
  • 我的截止日期很紧,因此我正在寻找一种在转换过程中几乎不需要任何努力的自动化流程。
  • SSIS 将是通过 BIDS 的首选方式(VS 2005)

感谢您的宝贵意见!

最佳答案

我相信使用 phpMyAdmin 工具,您可以将 MySQL 数据库结构和数据编写成 SQL 脚本。然后,您只需在 SQL Server 2005 数据库上运行这两个脚本,在大多数情况下,它应该创建数据库并填充数据。自从我不得不自己做这件事以来已经有几年了,但我记得这是我过去用来将 MySQL 数据库转移到 SQL Server 的过程。您可能需要更改结构脚本以将某些数据类型更改为其 SQL Server 等效项,但是一旦您对所有数据类型进行了排序,数据就应该可以正常加载。

关于mysql - 将 MySql 数据库转换为带有数据的 MS SQL Server 2005?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269579/

相关文章:

mysql - WordPress 5.3版本问题

mysql - Doctrine QueryBuilder 中的表达式 mysql NOW()

SQL 约束检查还是触发器?

c# - 在 Visual Studio 中查看异常详细信息

visual-studio - 您想继续并运行上次成功的构建吗?

mysql - 个人消息的表结构

MySQL:A列和B列累计和到B列

sql - 字符串或二进制数据将被截断

sql - 如何在sql server management studio 2005中检查作业是否被禁用?

visual-studio-2005 - Visual Studio 2005 以小写形式创建输出目录