現在、さまざまなユーザーに HTML 電子メールを送信する SQL Server 2005 データベースを使用しており、@file_attachments
パラメーターを利用して電子メールに画像を埋め込んでいます。イメージ ファイルは SQL Server 自体にあるため、パラメーターはサーバー上のイメージの絶対パスを参照します。
現在、SQL Server 2008 R2 に移行していますが、これは素晴らしいことですが、新しいサーバー構造がロックされているため、サーバーに画像ファイルをドロップして@file_attachments
パラメーターを指定することはできません。
私は2つの可能な解決策を見ています:
画像をタイプ
VARBINARY(MAX)
orのデータベース列にIMAGE
保存し、何らかの方法で@file_attachments
パラメーターをその場所に向けます。ただし、これを行う方法はありません。を使用
VARBINARY(MAX)
しFILESTREAM
て、データベース サーバー上のファイルへの物理パスを見つけます。これが可能かどうかはわかりませんが、可能だと思います。
誰もこれを試しましたか?他の提案はありますか?
ありがとう、ジム