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%肯定,正在發送後已損壞的文件沒有損壞,因爲他們在坐夾?我不知道該如何幫助,因爲在其他地方重新創建這個問題幾乎是不可能的。 –