於使用
sp_send_dbmail 預存程序時,如果沒有特別去作額外的調整設定,只能傳送檔案大小為
1,000,000 位元組內的檔案。
並出現類似如下所示的錯誤訊息:
訊息 22051,層級 16,狀態 1,行 0
檔案附件或查詢結果大小超出允許的值 1000000 位元組。
欲調整設定,請使用如下所示的語法進行:
EXEC msdb.dbo.sysmail_configure_sp 'MaxFileSize', '<預設定的大小>'
以下列的程式碼為例,會將附件大小上限設為 5 MB:
EXECUTE msdb.dbo.sysmail_configure_sp 'MaxFileSize', '5242880';
其中的 5242880 其單位是 bytes,是由 5 *1024 *1024 計算得來的
沒有留言:
張貼留言