24.209991 などの値を持つソース フラット ファイルがありますが、SQL Server に money 型としてロードする必要があります。DTS (変換元) では、その値は 24.21. SSIS でそのフィールドを変換するにはどうすればよいですか?
現在、タイプを DT_STR から DT_CY に変更したところ、「データ変換に失敗しました。列 "Col003" のデータ変換で、ステータス値 2 とステータス テキスト "データが失われる可能性があるため、値を変換できませんでした。" が返されました。
データ変換タスクを使用しますか? そして、何?
また、ソース出力列を DT_NUMERIC に設定してから、それを DT_CY に変換してみましたが、同じ結果が得られました。
また、派生列を使用して、DT_STR フィールド Col003 を (DT_NUMERIC,10,2)Col003 にキャストし、それを (DT_CY)Col003_Numeric にキャストしてみました。キャストエラーが発生しています。