SSIS - 在MS Access数据类型上执行查找长文本(NTEXT)和双打(DT_R8)

时间:2015-03-17 15:55:44

标签: ms-access ssis sql-server-2014

我有一个MS Access表,当前持有多个表,其中列具有长文本(在SSIS中设置为NTEXT)和双精度(设置为DT_R8)。此Access DB和SQL Server DB之间的数据迁移(更新和插入)将在未来一年左右发生多次,因此我尝试编写SSIS包以执行数据迁移而且我对这些数据类型有困难。

这是我想要执行的过程: OLE DB源(MS Access) - >查找 - > (其他数据流动作) - > OLE DB目标(SQL)

然而,当我尝试执行查找时,我收到了BLOB错误和Float错误(可以理解)。我尝试过OLE DB源(MS Access) - >数据转换 - >查找 - > OLE DB目标(SQL),但Lookup始终引用OLE DB源数据(使用NTEXT和DT_R8数据类型)。我尝试过CAST和CONVERT,但这些也会带来各种不同的错误。所以我现在还不确定该做什么。

欢迎任何指导或想法。

0 个答案:

没有答案