私はSSISに比較的慣れていません。Microsoft OLEDB for Oracle を使用して Oracle データベースから情報を抽出しようとしており、次のクエリを使用しています。
SELECT ID FROM Test
次のようなエラー メッセージが表示されますthe value cannot be converted because of a potential loss of data
。クエリを次のように変更すると、機能します。
SELECT '1' FROM Test
IDが整数ではないため、失敗していると思います。ただし、フラット ファイル接続マネージャーは、OutputColumnWidth が 50 であることを示しています。
更新 16:30 GMT
これをもう少し詳しく調べたところ、「頻度」または「なし」のヒストグラムを持つ列が問題を引き起こしているようです。「Height Balanced」のヒストグラムを持つものは問題ないようです。