ScriptTaskには、XML電子メールテンプレートのノードの値をSSISパッケージ変数に割り当てます。私はこれらの変数をSendMailTaskで使用します。私はMessageSourceフィールドに次の式を作成SendMailTask、で:SSIS Send Mailタスク - 変数内の式を渡す
"There was an error in processing order #" + @[User::ErrorOrderId] + " for the vendor " + @[User::ErrorVendorName] + "."
を私は、電子メールの本文に結果が得られます。
There was an error in processing order #000000 for the vendor Acme.
これは私が欲しい出力されます。しかし、XML電子メールテンプレートに同じ式を追加し、ScriptTaskに変数@ [User :: EmailErrorMessage]にその式を割り当てます。
"There was an error in processing order #" + @[User::ErrorOrderId] + " for the vendor " + @[User::ErrorVendorName] + "."
私の質問は、SSISを渡す方法があり、次のとおりです。SendMailTask式では、私は、変数は、電子メールでの出力が交換されることなく及びパラメータ文字列リテラルであることをMessageSourceフィールドを割り当てます変数としての式ですか?
パーフェクト!ありがとう@Skerkles! – PixelPaul