0

動的な件名、動的な受信者、動的な本文自体を使用して動的にメールを送信する SSIS の方法はありますか? データベース テーブルでは可能ですが、パッケージでデータベース テーブルとストアド プロシージャを使用したくありません。

4

2 に答える 2

2

SSISは、.NET Framework(および一部のCOMハッカー)を利用したメモリ内ETL(抽出、変換、および読み込み)ツールです。メールを送信できるメール送信タスクがあります。

説明するように動的にするために、Aryadevがリンクしているように、変数と組み合わせて式を組み合わせて使用​​することをお勧めします。

SSISのほとんどすべてのものは、構成をサポートする一連のプロパティを公開しているため、一般的に提案するのは、変数を作成し、変数に対してすべての式を実行してから、プロパティの式に変数を割り当てることです。作業が増えるように見えますが、パッケージのトラブルシューティングを行う必要がある場合は、感謝するでしょう。パッケージにブレークポイントを設定して変数の現在の値を調べることはできますが、プロパティの実行時の値を調べることはできません。

最後に、電子メールに加えてETLを実行しているのでない限り、SSISのオーバーヘッドをスキップしsp_send_dbmailて、TSQLスペースで使用するか、.NETSMTPライブラリを呼び出すことをお勧めします。

于 2013-01-23T03:23:03.757 に答える
0

はい。SSIS式を調べてください。

于 2013-01-22T11:41:25.817 に答える