0

SQL Server BCP INを呼び出してファイルから SQL Server にデータを移動する.batファイルを呼び出すSSIS Execute Process Taskがあります。

これで、 BCP INが一部のレコードの転送に失敗した場合でも(データ型の不一致が原因で)、プロセス実行タスク失敗しなくなりました。この状態でプロセス実行タスクを失敗させたい。これはどのように行うことができますか?

コマンド プロンプトでBCP INを直接実行すると、BCP IN が転送に失敗したレコードについて以下の種類のメッセージが表示されます。

SQLState = 22001、NativeError = 0
エラー = [Microsoft][SQL Server Native Client 10.0]文字列データ、右側の切り捨て

%ERRORLEVEL% を使用しようとしましたが、0 に設定されたままです。

4

0 に答える 0