我一直在针对SQL Server 2005
努力获取大量数据。我收到了一个包含近300个表的数据库,现在需要将其转换为MySQL数据库。我的第一个尝试是使用bcp,但不幸的是它不能生成有效的CSV文件,因为字符串没有被封装,所以您不能处理任何包含逗号(或其他用作分隔符)的字符串的行,而且仍然需要手写所有的创建表语句,因为显然CSV并不能告诉您有关数据类型的任何信息。
更好的方法是如果有一些工具可以连接到SQL Server和MySQL,然后进行复制。您将失去视图、存储过程、触发器等,但从一个DB复制仅使用基本类型的表并不难……是吗?
有人知道这样的工具吗?我不介意它做出多少假设或简化,只要它支持整数、浮点数、日期时间和字符串即可。无论如何,我都必须进行大量的修剪、规范化等操作,所以我不关心保留键、关系或任何其他内容,但我需要快速地获得初始数据!