0

現在、さまざまなユーザーに HTML 電子メールを送信する SQL Server 2005 データベースを使用しており、@file_attachmentsパラメーターを利用して電子メールに画像を埋め込んでいます。イメージ ファイルは SQL Server 自体にあるため、パラメーターはサーバー上のイメージの絶対パスを参照します。

現在、SQL Server 2008 R2 に移行していますが、これは素晴らしいことですが、新しいサーバー構造がロックされているため、サーバーに画像ファイルをドロップして@file_attachmentsパラメーターを指定することはできません。

私は2つの可能な解決策を見ています:

  • 画像をタイプVARBINARY(MAX)orのデータベース列にIMAGE保存し、何らかの方法で@file_attachmentsパラメーターをその場所に向けます。ただし、これを行う方法はありません。

  • を使用VARBINARY(MAX)FILESTREAMて、データベース サーバー上のファイルへの物理パスを見つけます。これが可能かどうかはわかりませんが、可能だと思います。

誰もこれを試しましたか?他の提案はありますか?

ありがとう、ジム

4

0 に答える 0