0
我试图发送PDF附件的电子邮件的SQL(SQL Server 2008中)发送PDF附件。有时附件存在于电子邮件中,但其损坏且无法打开。有时电子邮件本身不会。当我在没有添加附件的情况下尝试相同时,每次都会发送电子邮件。所附文件几乎不超过300 KB,并始终存在于服务器中。通过SQL邮件
下面是一个使用发送邮件哪些IA米代码。
EXEC msdb.dbo.sp_send_dbmail
@profile_name = @Profile,
@recipients = @EmailTo,
@copy_recipients = '',
@subject = @EmailSubject,
@body = @EmailBody,
@file_attachments = @Attachment,-- this will contain the physical file of teh document in database server.
@body_format = 'HTML',
@execute_query_database = 'DBNAME'
我无法清楚问题是什么。
的问题是几乎肯定不会在你张贴在这里的代码,但在代码用来填充@Attachment,或者可能在数据创建,在第一个地方的数据。 –
@Attachment不过这将包含数据库服务器德文档的物理文件。这不是以编程方式创建的。这是一个手动创建PDF,我可以seperately打开该PDF一样,所以我没有看到任何问题与PDF这样 –
你是100%肯定,正在发送后已损坏的文件没有损坏,因为他们在坐夹?我不知道该如何帮助,因为在其他地方重新创建这个问题几乎是不可能的。 –