2017-09-05 5 views
0

XMLソース列が「コメント」で、データ型がUniCode WSTRですが、ソース[UI]で4000文字以上をキャプチャしているため、SSIS ETLが宛先テーブルにロードできませんでしたエラーは「データ長の切り捨て」を示します&宛先列のデータ型はnVarchar(Max)です。 宛先にデータを読み込む方法を教えてください。SSIS XMLソース文字列データ型長さエラー

答えて

0

この列をNTEXTと宣言できます。しかし、そのようなステップの2つの欠点に注意:

  • あなたはSSISがデフォルトに文字列のXML要素をリセットするのが好きので、あなたが、はい、毎回XMLデータソースを更新し、この定義毎回をチェックする必要があります - データ型はnvarchar(50 )。詳細はhttps://stackoverflow.com/a/28507399
を参照のこと NTEXTカラムを用い
  • は、負のパフォーマンスへの影響を有しています
  • 関連する問題