1
あるデータベースから別のデータベースにデータをコピーするSSISパッケージがあります。
ソース列のデータ型はdecimal(18, 3)
で、宛先列のデータ型はdecimal(18, 2)
です。小数点のSSIS「変換」が失敗する
SSISパッケージを実行すると、私は次のエラーを取得する:
[Address [2]] Error: There was an error with Address.Outputs[OLE DB Source Output].Columns[KoordinateNorth] on Address.Outputs[OLE DB Source Output]. The column status returned was: "Conversion failed because the data value overflowed the specified type.".
- は、SSISは、小数点以下を切り捨て/四捨五入ではないですか?
- 宛先データタイプを変更せずにデータをインポートするにはどうすればよいですか?
おかげで、事前
派生列に注意してください - データフローで新しい列を作成する必要があります。変換されたデータを同じ列に保存しても、そのメタデータとデータ長は特に置き換えられず、エラーが解決されません。 – Ferdipux