我们每个月都会得到一个MySQL5.0数据集(1.7GG),我需要创建一个进程来将其迁移到Server 2008。
这似乎比我最初想的要难一些.
我试过几种方法:
我也尝试过不同的方法:
如果我尝试选项1+1(向导,使用odbc),我会得到“无法检索列信息”,选项2+ 4,我会收到一条消息:“无法从OLE DB提供程序"MSDASQL”获得链接服务器“服务器名称”的列信息“。
这类似于缓存或大小问题,因为如果我将行限制为不到30万行,它就能工作。这更令人讨厌,因为主表有超过120万行。
所以我的问题有两部分:我这样做是对还是错,我是否遗漏了一些显而易见的东西?
发布于 2009-08-06 23:14:42
您可以使用Server集成服务连接到MySQL数据库并提取所需的数据。SSIS团队博客提供了一个在从SSIS连接到MySQL上连接到从SSIS连接到MySQL的演练。一旦构建了SSIS包,就可以在每次获得新的数据转储时重用它。
https://stackoverflow.com/questions/1243300
复制