mssql数据库邮件系列二(ssms和tsql)--

mssql数据库邮件系列二(ssms和tsql)--

ID:22376545

大小:64.50 KB

页数:8页

时间:2018-10-28

mssql数据库邮件系列二(ssms和tsql)--_第1页
mssql数据库邮件系列二(ssms和tsql)--_第2页
mssql数据库邮件系列二(ssms和tsql)--_第3页
mssql数据库邮件系列二(ssms和tsql)--_第4页
mssql数据库邮件系列二(ssms和tsql)--_第5页
资源描述:

《mssql数据库邮件系列二(ssms和tsql)--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MSSQL数据库邮件系列二(SSMS和TSQL)>>  一、前言  在配置数据库邮件之前,先和大家说说数据库邮件体系,首先我们知道的,msdb系统数据库保存有关Job,DatabaseMail,Nodifyication等等之类信息的.  MSSQL2005的邮件功能,使用了ServicesBroker进行了队列处理.然后使用外部进程,这个可以在配置成功Mail以后查看任务管理器中的进程.  另外的,sp_send_dbmail是手动发送邮件的存储过程,我们必须显示的赋值才能发送,等配置完以后和大家说说这个存储过程.  二、配置.  首先,因为邮件是基于servicesbroker发送

2、的,我们必须确保msdb数据库打开了servicebroker功能.USE msdb;--首先查看是否开启了数据库邮件EXEC sysmail_help_status_sp --先启用数据库邮件SELECT * FROM sys.configurations EXEC sp_configure 'shoe]='msdb' --我们使用启用这个数据库Service BrokerALTER DATABASE msdb SET ENABLE_BROKER --我们使用可以单独为数据库邮件启用Service BrokerEXECUTE dbo.sysmail_start_sp ;GO --关闭

3、Serice BrokerEXEC   下面开始配置:  #1:打开SSMS的对象资源管理器->在管理文件中->打开数据库邮件->右键->选择配置数据库邮件  #2:我们会得到这样一个对话框:编缉推荐阅读以下文章MSSQL数据库邮件系列一(环境搭建)  我们先选择第一个Radio,重新配置  #3:   图片看不清楚?请点击这里查看原图(大图)。  配置文件名填写配置文件的名称  然后我们新添加一个SMTP帐号,而且在对话框中有说明,一个配置文件可以与多个SMTP帐号关联,说明可以故障转移,当我们的一个SMTP服务器宕机异常的时候,自动的转移到下一个SMTP账户

4、.  #4:   图片看不清楚?请点击这里查看原图(大图)。  我这里的话已经新建了一个数据库邮件帐号,所以你需要单击新建帐号打开对话框  #5:   图片看不清楚?请点击这里查看原图(大图)。  帐户名的话就是在上幅图中的帐户名的名称显示.然后看到SMTP这块,电子邮件地址也就是接受发送邮件的地址.而答复电子邮件可以设置相同的电子邮件,服务器名称制定自己的主机IP或者主机名编缉推荐阅读以下文章MSSQL数据库邮件系列一(环境搭建)  看到SMTP身份验证  之前我们在POP3中设置的就是基本身份验证(这种是明文形式的密码,不太安全,以后可以使用CA,我CA的文章已经在写了,到时候发上

5、去吧呵呵)  密码帐号自己填写.  成功以后,就选择一个配置文件账户.  #6:我们可以建立多个帐号方便故障转移  图片看不清楚?请点击这里查看原图(大图)。  #7: 12下一页>>>>这篇文章来自..,。  图片看不清楚?请点击这里查看原图(大图)。  在公共配置文件中,博友可以按照自己的爱好配置了,配置是否默认配置文件==  记得一定要有msdb中的角色:SELECTrl.name AS [Name]FROMsys.database_principals AS rlINNER JOIN sys.database_principals AS ou ON ou.principal_i

6、d = rl.osdb数据库中的DatabaseMailUserRole数据库角色的所有成员都可用。它们允许DatabaseMailUserRole角色的所有成员使用该配置文件发送电子邮件。专用配置文件为msdb数据库中的安全主体而定义。它们仅允许指定的数据库用户、角色和sysadmin固定服务器角色的成员来使用该配置文件发送电子邮件。编缉推荐阅读以下文章MSSQL数据库邮件系列一(环境搭建)  #8:   图片看不清楚?请点击这里查看原图(大图)。  可以配置具体的参数,比如文件扩展名啊,重试次数啊,日志记录级别等  #9:一直下一步,确定.如果成功了恭喜你,你认真查看了本文章  #

7、10:继续回到对象资源管理器->数据库邮件->右键发送测试文件  我们通过自己建立账户1mssql.向2msql.发送邮件.  --我们通过下面的方式来查看相关的信息USE msdb;GO --查看发送的邮件SELECT * FROM sysmail_sentitems --查看我们失败的邮件SELECT * FROM sysmail_faileditems --查询所有的邮件SELECT * FROM sysmail_allite

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。