Web (mvc3) アプリケーションの電子メール サービスを .Net から SQL Database Mail に移行しています。添付ファイルとして送信したいコンテンツの一部は、SQL FileTable にアップロードされています。添付ファイル (@file_attachments=) に UNC パスを使用すると、次のエラーが発生します。
Msg 22051, Level 16, State 1, Line 0 Attachment file
\\computername\mssqlserver\foldername\foldername\DE107D2C-B945-4F1E-A4B9-4B398C9DE758.jpg)
is invalid.
同じパスを使用してファイルを直接開くことができ、ファイルをローカル フォルダーにコピーすると、ファイルが正常に添付されます。問題は、FileTable ディレクトリのフォルダーのアクセス許可であると思われます。しかし、そのフォルダーの権限を設定するためのフックが見つかりません。
Windows認証を使用して、EXECUTE msdb.dbo.sp_send_dbmailをSSMS(ローカルSQLインスタンス)でローカルに実行しています。
どんな提案でも大歓迎です。