2016-08-03 5 views
0

SSISを使用して、フラットファイルを使用して1つのデータベースから別のデータベースにデータを転送しています。 宛先dbにnull値をnullとして保持する。私はflatfilesourceの "Retain null"を選択しました。空の文字列をnullに置き換えます。 notnull列には失敗します。ssis nullをソースから置き換えると、空白文字列がヌルで置き換えられ、完全性違反となる

これを解決する方法はありますか?

+0

なぜ2つのデータベース間で直接データを転送しないのですか? –

+0

フラットファイルのNULLと空文字列の違いは何だと思いますか? –

答えて

0

フラットファイルで実際に同じであるため、フラットファイルに空文字列があるかどうかを判断することはできません。フラットファイルソースの後に派生した列を追加して列を手動で操作し、必要なものに対して空の文字列にnullを設定する必要があります。

関連する問題