我有一个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,但这些也会带来各种不同的错误。所以我现在还不确定该做什么。
欢迎任何指导或想法。