【问题标题】:Columns are not defined for this connection manager未为此连接管理器定义列
【发布时间】:2017-08-29 19:21:38
【问题描述】:

当我打开平面文件连接管理器时,我看到一条警告消息:

没有为此连接管理器定义列

我该如何解决这个问题,或者我需要担心什么?

【问题讨论】:

    标签: ssis msbi


    【解决方案1】:

    单击左侧窗格中的“列”并定义平面文件的列。

    【讨论】:

    • 我也有同样的问题——你必须手动指定我新的 CSV 目标文件中的所有列吗,有没有办法设置要从 SQL 源中的列复制的列?
    • 这个问题是关于一个平面文件的Source。在我的脑海中,我不记得目的地是否相同。
    • 我已经解决了 - 要将源列保留在平面文件中,您必须首先将源连接到平面文件目标组件,然后从平面文件目标组件中创建连接管理器,而不是比以前。
    【解决方案2】:

    我正在做一个“在线”课程,在导入平面文件的步骤中我也遇到了它。我最初无法让它工作。然后我中止了导入并再次尝试并使用" 作为文本限定符(即使文件中的列是分开的)。它起作用了,我可以在预览中看到正确的列。

    【讨论】:

      【解决方案3】:

      我知道这听起来可能很愚蠢,但就我而言,我不小心将文件保存为 xlsb 而不是 csv。将文件保存为正确的文件类型已解决问题。

      【讨论】:

        猜你喜欢
        • 2022-06-17
        • 2014-01-27
        • 1970-01-01
        • 2019-10-25
        • 1970-01-01
        • 2011-07-03
        • 2014-01-04
        • 2019-10-09
        • 1970-01-01
        相关资源
        最近更新 更多