1
私は電子メールで送付したいエラー変数を含むSSISパッケージを持っていますが、それは空白でない場合(エラーなし)のみです。そこで、私は電子メールの送信タスクと処理タスクの間に制約@[User::PackageError] != ""
を入れました。残念ながら、電子メールタスクは決して起こりません。私はこの時点の直前にエラー変数を出力することができ、その中にすべてのエラーがあるので問題はありません... SSIS式は文字列では機能しませんか?SSIS式が機能しません。
ありがとうございます!
編集:!=
を==
に切り替えると、どちらも機能しませんが、!isnull
は機能しますが、関連する情報は表示されません。
ワウ;私はちょうどこの驚くべきバグを発見するためにレンガの壁に対して頭を叩いて1時間を過ごした。私の文字列はスクリプトタスクに取り込まれていたので、ブール変数を追加し、必要に応じて同じタスクでその変数をtrueに設定しました。今は大丈夫です。 – Nugsson