SSIS パッケージを使用して、SQL Server から Teradata Server にデータを挿入する必要があります。SQL Server では OleDb Source (変数による) を使用してデータを取得し、Teradata では Ado.Net コネクタを使用してデータを Teradata テーブルに書き込みました。
しかし、1つのテーブルでエラーが発生しました
VarChar、VarByte、または VARGRAPHIC の無効なデータ長
データフローを開始するとき。
OleDb ソースから値をプレビューし、それらを Teradata SQL Assistant にコピーして挿入クエリを作成すると、機能しますが、SSIS パッケージがデータを挿入しようとすると、
VarChar、VarByte、または VARGRAPHIC の無効なデータ長
エラーになり停止します。
Web を確認しましたが、機能するものが見つかりません。SQL ステートメントに Null 値がないことを確認しました (Null として -1 を使用)。
ヒントはありますか?