【发布时间】:2012-08-01 22:24:00
【问题描述】:
我正在将 Web (mvc3) 应用程序中的电子邮件服务从 .Net 转换为 sql 数据库邮件。我们要作为附件发送的一些内容已上传到 sql FileTable。当我使用附件的 UNC 路径 (@file_attachments=) 时,我收到此错误:
Msg 22051, Level 16, State 1, Line 0 Attachment file
\\computername\mssqlserver\foldername\foldername\DE107D2C-B945-4F1E-A4B9-4B398C9DE758.jpg)
is invalid.
我可以直接使用相同的路径打开文件,当我将文件复制到本地文件夹时,文件附加正常。我怀疑问题是 FileTable 目录的文件夹权限。但我找不到任何挂钩来设置该文件夹的权限。
我正在使用 Windows 身份验证在 SSMS(本地 sql 实例)中本地运行 EXECUTE msdb.dbo.sp_send_dbmail。
任何建议将不胜感激。
【问题讨论】:
标签: sql-server database-mail filetable