从SQL Server列到Oracle SSI的第(1)列的查找映射位

从SQL Server列到Oracle SSI的第(1)列的查找映射位,sql,sql-server,oracle,ssis,lookup,Sql,Sql Server,Oracle,Ssis,Lookup,我有一个从SQL server表中获取值并存储在Oracle数据库表中的包。列已过时,它是SQL Server中具有数据类型位的二进制列,与具有数据类型编号(1)的相同列。 当我在查找中映射这两个列时,会出现数据类型不匹配错误 错误: 从SQL Server中选择时,请尝试使用选择CAST(过时为TINYINT)作为过时的并查看是否有效。这仍然是一样的,我是SSIS的新手。请告诉我是否可以共享其他内容,以帮助您在进行更改后确定SSIS中的元数据已正确更新,所以它在SSIS中不是二进制的。如果看不

我有一个从SQL server表中获取值并存储在Oracle数据库表中的包。列已过时,它是SQL Server中具有数据类型位的二进制列,与具有数据类型编号(1)的相同列。
当我在查找中映射这两个列时,会出现数据类型不匹配错误

错误:


从SQL Server中选择时,请尝试使用
选择CAST(过时为TINYINT)作为过时的
并查看是否有效。这仍然是一样的,我是SSIS的新手。请告诉我是否可以共享其他内容,以帮助您在进行更改后确定SSIS中的元数据已正确更新,所以它在SSIS中不是二进制的。如果看不到SSIS数据流(屏幕截图可能会有所帮助),就无法准确解释需要更改的内容。如果您只有一个源和一个目标,最简单的选择可能是删除目标,然后重新添加它。我希望Oracle数据类型将是
DT_I1
,您需要使SQL Server数据类型相同。您需要确保外部列和输出列都是相同的数据类型。请发回您为Oracle和SQL Server找到的任何数据类型