【发布时间】:2018-02-26 10:20:06
【问题描述】:
我在数据流任务中有两个合并联接。我想为第二个合并连接的输入设置 IsSorted 属性。 但它给出了错误,因为“必须在此转换的两个源上将 IsSorted 属性设置为 True”。 下面是这个的图片:
更新 1
从下面的答案和 cmets 中,可以在数据源 (Excel + OLEDB) 高级编辑器中找到 IsSorted 属性。但是合并连接转换没有这个属性。我需要在不使用排序组件的情况下将第一个 Merge Join 输出与 Excel 源合并。
【问题讨论】:
-
我认为在将输入添加到“合并”任务之前,您必须使用“排序”数据流任务。
-
我不想在这个中使用排序任务。
-
我试图重现您的问题,但无法重现。我将合并连接的输入作为另一个合并连接。确保您的
practice locations已通过高级属性排序。 -
但我认为 Union All 在 sql server 中用作联合操作。我不想那样做。我只想做左连接操作。
-
右键单击您的数据源并选择
Show Advanced Editor...。IsSorted属性位于Input and Output Properties选项卡中
标签: sql-server merge ssis etl dataflowtask