我目前有一个SQL Server 2005数据库,可以向各种用户发送HTML电子邮件,我利用@file_attachments
参数将图像嵌入到电子邮件中。我在SQL Server本身上有图像文件,因此参数指的是服务器上图像的绝对路径。
我们现在转向SQL Server 2008 R2,这很好,但是新的服务器结构被锁定,因此我不能只删除服务器上的图像文件并将@file_attachments
参数指向它们。
我正在寻找两种可能的解决方案:
将图像存储在VARBINARY(MAX)
或IMAGE
类型的数据库列中,并以某种方式指向@file_attachments
参数。但是,我认为没有办法做到这一点。
将VARBINARY(MAX)
与FILESTREAM
一起使用,并找出数据库服务器上文件的物理路径。不确定这是否可行,但我怀疑是。
有人试过这个吗?还有其他建议吗?
谢谢,吉姆