开发者社区> 杰克.陈> 正文

SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件

简介: 原文: SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件 从2005开始,就引入了“数据库邮件”功能。并且取代SQLMail。
+关注继续查看
原文: SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件

从2005开始,就引入了“数据库邮件”功能。并且取代SQLMail。原有SQLMail可以继续使用。

SQLMail要求有应用程序编程接口(Extended Messaging Application Programming Interface,MAPI),安装新的Office时可能导致SQLMail失败。

数据库邮件更加安全、可靠,并且不需要MAPI。具有群集感知能力、可以自动重传发送失败的电子邮件消息。

注:express版不支持数据库邮件。

体系结构:




安全性:

由于安全原因,默认禁用数据库邮件,可以通过sp_configure或者“数据库邮件配置向导”启用并配置。

另外,数据库邮件需要sql 代理发送邮件。同事必须有访问网络SMTP服务器的权限。

配置:

数据库邮件账户:基本配置单元

电子邮件发件人信息:

所有外发邮件都必须来自这个账号,不逼是真实的邮件地址。

SMTP连接消息:

SMTP服务器名称和端口号包含在账户配置信息中。

电子邮件重试配置:

指定充实发送电子邮件多少次及重试间隔时间。

电子邮件大小限制:

发送邮件的大小配置。

排除附件扩展名列表:

提供禁止扩展名列表

日志级别:

指定执行那个级别的日志记录。

建议创建一个邮件专用账号。


可通过SSMS→管理→数据库邮件来配置。

归档:

可以通过以下视图查看信息:
sysmail_allitems 查看邮件信息
sysmail_mailattachments 查看邮件附件信息
sysmail_eventlog 查看邮件日志信息

由于数据库邮件不会自动维护,需要DBA手动维护,以免数据量过大。
使用:
msdb.dbo.sysmail_delete_mailitems_sp和msdb.dbo.sysmail_delete_log_sp来删除数据。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云瑶池数据库SQL挑战令题目三
阿里云瑶池数据库SQL挑战令题目三
8 0
新建Oracle 数据库的Shell+SQL脚本
不用图形界面,也不用DBCA的静默方式,下面是用Shell+SQL创建Oracle数据库的脚本。
12 0
【数据库05】玩转SQL的高阶特性 2
【数据库05】玩转SQL的高阶特性
12 0
【数据库05】玩转SQL的高阶特性 1
【数据库05】玩转SQL的高阶特性
11 0
【数据库04】中级开发需要掌握哪些SQL进阶玩法 2
【数据库04】中级开发需要掌握哪些SQL进阶玩法
15 0
【数据库04】中级开发需要掌握哪些SQL进阶玩法 1
【数据库04】中级开发需要掌握哪些SQL进阶玩法
18 0
瑶池数据库SQL-问题二
简述问题二的分析思路及最后结果
857 0
MyBatis-16MyBatis动态SQL之【支持多种数据库】
MyBatis-16MyBatis动态SQL之【支持多种数据库】
23 0
阿里云瑶池数据库SQL挑战赛保姆级参赛教程
阿里云开发者社区及数据库团队联合举办「阿里云数据库SQL挑战赛」,来自阿里云数据库团队的技术专家为各位开发者准备了三道由浅入深的赛题,快来试试你有多会写 SQL 吧。此外,我们还为开发者提供了 3 个月免费的 RDS MySQL Serverless 资源,参赛的同时还能体验云上开发的便利性。
1073 0
MySQL&SQL server&Oracle&Access&PostgreSQL数据库sql注入详解
MySQL&SQL server&Oracle&Access&PostgreSQL数据库sql注入详解
29 0
+关注
杰克.陈
一个安静的程序猿~
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
时序数据库TSDB的SQL与流计算
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多