您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

数据库邮件

2025/3/16 12:34:37发布10次查看
一、启用数据库邮件手动启用数据库邮件功能,需执行以下脚本:execsp_configureshowadvancedoptions,1reconfigureexecsp_configuredatabasemailxps,1reconfigure
一、启用数据库邮件
手动启用数据库邮件功能,需执行以下脚本:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'database mail xps',1
reconfigure with override
二、配置数据库邮件
1、启用配置向导
如果事先没有手动启用数据库邮件功能,则会提示:
2、新建数据库邮件帐户
3、完成配置
三、发送邮件
1、发送测试邮件
2、收到的邮件
3、发送邮件
详细语法见sp_send_dbmail (transact-sql),例如:
exec msdb.dbo.sp_send_dbmail
    @profile_name = 'adventure works administrator',
    @recipients = 'danw@adventure-works.com',
    @query = 'select count(*) from adventureworks2012.production.workorder
                  where duedate > ''2004-04-30''
                  and  datediff(dd, ''2004-04-30'', duedate)     @subject = 'work order count',
    @attach_query_result_as_file = 1 ;
四、说明
1、数据库邮件用于从一个sql server实例发送邮件信息。
2、为了自动发送邮件信息,必须启用sql agent并处于运行状态。
3、一个邮件配置文件可以包含一个或多个邮件帐户。
五、配置文件
配置文件可以为公共配置文件或专用配置文件。
公共配置文件允许所有用户或角色访问邮件主机数据库 (msdb),香港服务器租用,以使用该配置文件发送电子邮件。
只有特定用户或角色才能访问专用配置文件。
配置文件可以是默认的配置文件。在这种情况下,用户或角色可以使用该配置文件发送电子邮件,而无需显式指定配置文件。如果发送电子邮件的用户或角色具有默认的专用配置文件,网站空间,则数据库邮件将使用该配置文件。
如果用户或角色没有默认的专用配置文件,则 sp_send_dbmail 将使用 msdb 数据库的默认公共配置文件。如果用户或角色没有默认的专用配置文件,虚拟主机,且该数据库也没有默认的公共配置文件,则 sp_send_dbmail 将返回错误。
注意: 若要发送数据库邮件,则还必须使用 management studio 或 sp_addrolemember 将用户添加到 msdb 数据库中的 databasemailusersrole 角色。
本文出自 “我们一起追过的mssql” 博客,请务必保留此出处
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product