我正在处理输出到txt文件的旧tsql代码。 出于安全考虑,我将这些输出替换为SSIS包。 我已经让他们中的大部分工作,但是一个特别的人给了我以下错误:
无法创建连接器。 目标组件没有任何可用的输入用于创建路径。
数据流本身非常简单。 OLE DB Source运行SQL命令,然后输出到flatfile源,该源指向由TSQL创建的现有txt文件。
任何人都知道错误对可用输入的意义吗?
答案 0 :(得分:6)
您的SSIS工具箱分为3个一般分组(2012/2014年之前)
源具有1到N个输出路径。什么都不能将提供给来源。事物只能消耗Source发出的东西。
转换不生成 * 行,它接受来自上游提供程序(Source或另一个转换)的行。转换具有1到N个输出路径。
目的地是数据的终点。我不知道任何目的地接受多个输入。它有一个可选的输出路径,错误。
因此,您的问题是您正在尝试将数据路由到源。将其更改为Flat File Destination
。
答案 1 :(得分:4)
将Flat File Source
替换为Flat File Destination
任务。单击RowCount
任务,然后将绿色箭头拖到新目的地。