0

我目前有一个 SQL Server 2005 数据库,可以向各种用户发送 HTML 电子邮件,我利用该@file_attachments参数在电子邮件中嵌入图像。我在 SQL Server 本身上有图像文件,因此该参数指的是服务器上图像的绝对路径。

我们现在正在迁移到 SQL Server 2008 R2,这很好,但是新的服务器结构被锁定,所以我不能只是将图像文件放在服务器上并将@file_attachments参数指向它们。

我正在研究两种可能的解决方案:

  • VARBINARY(MAX)将图像存储在or类型的数据库列中IMAGE,并以某种方式将@file_attachments参数指向该列。不过,我看不出有任何方法可以做到这一点。

  • 使用VARBINARY(MAX)FILESTREAM找出数据库服务器上文件的物理路径。不确定这是否可能,但我怀疑它是可能的。

有人试过这个吗?还有其他建议吗?

谢谢,吉姆

4

0 回答 0