如何在Microsoft SQL Server 2005/2008中增加使用msdb.dbo.sp_send_dbmail发送的电子邮件的最大允许附件大小

Sam*_*rbi 34 sql-server sql-server-2005 sql-server-2008

症状:使用msdb.dbo.sp_send_dbmail发送附件会导致以下错误:

文件附件或查询结果大小超过允许值1000000字节

我怎样才能提高这个价值?

Sam*_*rbi 50

在SQL Server Management Studio的对象资源管理器框架中,展开"管理"文件夹.打开数据库邮件配置向导.

单击下一步 - >选择"查看更改系统参数"单选按钮,然后单击"下一步".

现在更改"最大文件大小(字节)"属性,然后单击"下一步",然后单击"完成"以保存更改.

有关详细信息,请参阅MSDN上的数据库邮件配置向导.


Ser*_*erg 29

要使用T-SQL,您可以使用数据库邮件系统存储过程之一来更改数据库邮件的配置设置sysmail_configure_sp.

MaxFileSize参数用于指定附件的最大大小(以字节为单位).因此,您可以使用以下代码行将此值更改为1000万字节:

EXECUTE msdb.dbo.sysmail_configure_sp 'MaxFileSize', '10000000';
Run Code Online (Sandbox Code Playgroud)