我们每个月都会获得一个 MYSQL 5.0 数据集(1.7gig),我需要创建一个流程将其迁移到 SQL Server 2008。
这似乎比我最初想象的要难一些......
我尝试了几种方法:
- 使用导入向导
- 设置链接服务器
我也尝试了不同的方法:
- 为 MYSQL使用.net 框架数据提供程序
- 使用MYSQL ODBC 5.1 驱动程序。
如果我尝试选项 1 + 1(向导,使用 odbc),我得到“无法检索列信息”,选项 2 + 4,我收到一条消息:“无法从链接服务器的 OLE DB 提供程序“MSDASQL”获取列信息“服务器名称”。
这感觉像是缓存或大小问题,因为如果我将返回的行数限制在 300,000 以下,它就可以工作。这更烦人,因为主表超过 120 万行。
所以我的问题分为两个部分:我这样做是对还是错,我是否错过了一些明显的事情?