我正在尝试从现有的 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/