2016-04-19 20 views
0

私は、メールの送信タスクに関するいくつかのSSISに関する質問があります。最初は、SQLサーバーテーブルからメール本文と件名を直接取り出して変数に入れるのですが、MessageSourceの式ビルダーで特定の値(たとえば!!!のようなフラグ)を置き換える方法がありますか?他の変数の値は?SSISリンクで電子メールを送信する

第2に、電子メール本文をSQLから変数にリンクしてそのメールにリンクする方法がありますか?私は<a href>をSQLテーブルにタグ付けしようとしましたが、コードは私が試したすべての電子メールに入ります。これは、上記のような式ビルダーも使用しています。あなたの助けをもう一度ありがとう!

答えて

0

質問1の場合は、式ビルダーでreplace関数を使用するだけです。

質問2については、msdbにアクセスする必要がありますか?その場合は、msdb.dbo.sp_send_dbmailストアドプロシージャを呼び出すと、リンクが埋め込まれたhtmlメールが送信されます。

+0

私は役割を必要とせず、役割を果たさないでしょう。 – user2178477

+0

パッケージはSQL Agentで実行されると仮定しますか?サービスアカウントにsp_send_dbmailを実行する権限がある場合は、html電子メールを送信できます。サービスアカウントがspにアクセスできない場合や、パッケージがスコープ外で実行されている場合は、サードパーティのコンポーネントを参照するか、スクリプトタスクを使用してhtml形式のメールを送信する必要があります。 – cqi

関連する問題