SSISは比較的新しいです。私は、Oracle用のMicrosoft OLEDBを使用してOracleデータベースから情報を抽出しようとしていると私は、このクエリを使用しています:SSIS - データの損失の可能性があるため、値を変換できません。
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
私はこのもう少しに見ていると、「周波数」や問題を引き起こしている「なし」のヒストグラムを持つ列であるように思われます。ヒストグラムが「バランスのとれた高さ」のものはOKと思われます。
'Test'テーブルの' ID'のデータ型は? – billinkc
@ billinkc、それは次のように見えます:String [DT_STR] – w0051977
@billinkc、私は質問を編集しました。見てください。 – w0051977