【发布时间】:2014-08-15 15:34:00
【问题描述】:
我在项目部署模式下使用 Integration Services 2012。我想用现有包中的 OLE DB 数据源替换现有的 ODBC 数据源,而不破坏将包向下级联到数据目标的所有链接。
我已尝试删除 ODBC 并添加 OLE DB 数据源。然后,在第一个 MERGE JOIN 数据流之后,我丢失了所有输出别名。我该怎么办?
【问题讨论】:
-
首先修复源组件中的所有元数据,打开它们进行编辑。然后在数据流中按顺序编辑每个组件。这通常会在您使用时修复下游组件,但如果数据类型发生更改(即 unicode 到非 unicode),那么您可能需要进行转换。
-
@Mark,请将其作为答案发布。问题是当我将 odbc 与 ole db 交换时,数据类型从数字变为十进制。
标签: etl business-intelligence ssis ssis-2012