2016-03-28 19 views
0

とデータ・フロー・コンポーネントが含まれています。これはただ一つですSSIS警告パッケージには、SQL Serverの統合サービスを使用している間、私は警告を取得複数の入力

[SSIS.Pipeline] Warning: The package contains data flow components with 
multiple inputs. Run-time dependencies that exist among these components may 
increase memory usage and reduce performance. Consider removing the dependency 
chain for the following component IDs and output IDs: 382(419) , to improve 
performance. 

。最後に実行したデータフローでは、異なるIDを含むこれらのうち4つを受け取ったと思います。

IDを検索する方法がないので、データフロー全体をすべて手作業で調べ、すべてのコンポーネントとその下にある入出力コンポーネントを調べました。私が見つけたいくつかのIDが、ほとんど私はしませんでした。これにより、この警告を理解するだけでなく、トラブルシューティングが難しくなります。私はStackoverflow上のこの問題に関する何かがWeb上の他の場所にあるのを見つけることができません。

更新:パッケージのXMLコード(package.dtsx =>コードを表示||メニュー:表示=>コード|| F7)を右クリックしましたが、IDはそこにリストされていません。抜粋:

<outputs> 
       <output 
        refId="Package\Sequence Container A\Data Flow A\Data Flow Source A.Outputs[OLE DB Source Output]" 
        name="OLE DB Source Output"> 
        <outputColumns> 
        <outputColumn 
         refId="Package\Sequence Container A\Data Flow A\Data Flow Source A.Outputs[OLE DB Source Output].Columns[AABB]" 
         codePage="1252" 
         dataType="str" 
         errorOrTruncationOperation="Conversion" 
         errorRowDisposition="FailComponent" 
         externalMetadataColumnId="Package\Sequence Container A\Data Flow A\Data Flow Source A.Outputs[OLE DB Source Output].ExternalColumns[AABB]" 
         length="18" 
         lineageId="Package\Sequence Container A\Data Flow A\Data Flow Source A.Outputs[OLE DB Source Output].Columns[AABB]" 
         name="AABB" 
         truncationRowDisposition="FailComponent" /> 

誰かがIDを検索する方法を、この警告が何を意味するのか説明でき、そしてどのように「依存チェーンを削除」します。

ありがとうございました。

+0

IDのXMLA(コードビュー)を検索することができます。 –

+0

どうすればいいですか?私はPackage.dtsxのコードを見ましたが、そこには意味のあるIDや警告のIDに関連するヒットが見つかりませんでした(たとえば382)。ありがとう – jbr870

+0

残念ながら私は再生する2014年のサーバーがありませんが、あなたのxmla形式は私とは非常に異なっているようです。 SQL Server/SSISの古いバージョンの他の人に役立つ場合に備えて、私の回答を残すつもりです。 –

答えて

0

Visual Studioでパッケージを開いたら、[表示]メニューをプルダウンして[コード]をクリックします。これにより、パッケージであるXMLAコードが表示されます。

IDは、コード内のさまざまなxml要素のIDプロパティです。

<output id="122" name="OLE DB Destination Error Output" description="" exclusionGroup="1" synchronousInputId="121" deleteOutputOnPathDetached="false" hasSideEffects="false" dangling="false" isErrorOut="true" isSorted="false" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDisposition="NotUsed"><outputColumns> 
<outputColumn id="123" name="ErrorCode" description="" lineageId="123" precision="0" scale="0" length="0" dataType="i4" codePage="0" sortKeyPosition="0" comparisonFlags="0" specialFlags="1" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedColumnId="0"/> 
<outputColumn id="124" name="ErrorColumn" description="" lineageId="124" precision="0" scale="0" length="0" dataType="i4" codePage="0" sortKeyPosition="0" comparisonFlags="0" specialFlags="2" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedColumnId="0"/></outputColumns><externalMetadataColumns isUsed="False"/></output> 
</outputs> 
</component> 
<component id="196" name="Script Component" componentClassID="{2E42D45B-F83C-400F-8D77-61DDE6A7DF29}" description="Executes a custom script." localeId="-1" usesDispositions="false" validateExternalMetadata="True" version="4" pipelineVersion="0" contactInfo="Executes a custom script.;Microsoft Corporation; Microsoft SqlServer v10; © 2007 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4"> 
<properties> 
<property id="200" name="SourceCode" 

このコードを検索するには、Ctrl-Fを使用できます。私は探し始めるid="382"id="419"

+0

お返事ありがとうございます。悲しいことに、私はこれを行い、は見つかりませんでした。また、 'id =" 3 "は何の結果も得られません。私はSSIS 2014を使用しています。 – jbr870

+0

あなたのパッケージのxmlaコードを質問に追加できますか? –

+0

私は抜粋を追加しました。しかし、あなたのようなコードはありません。文字列はXMLAコードには十分であるが、エラー/警告メッセージには適していないと判断したようです。 – jbr870

関連する問題