【问题标题】:How to Replace ODBC Data Source with OLE DB Data Source in SSIS Package?如何用 SSIS 包中的 OLE DB 数据源替换 ODBC 数据源?
【发布时间】: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


【解决方案1】:

首先修复源组件中的所有元数据,方法是打开它们进行编辑。然后在数据流中按顺序编辑每个组件。这通常会在您使用时修复下游组件,但如果数据类型发生更改(即 unicode 到非 unicode),那么您可能需要进行转换。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-16
    • 1970-01-01
    相关资源
    最近更新 更多