一、启用数据库邮件

手动启用数据库邮件功能,需执行以下脚本:

exec sp_configure 'show advanced options',1RECONFIGURE

exec sp_configure 'Database Mail XPs',1RECONFIGURE With Override

二、配置数据库邮件

1、启用配置向导

如果事先没有手动启用数据库邮件功能,则会提示:

2、新建数据库邮件帐户

3、完成配置

三、发送邮件

1、发送测试邮件

2、收到的邮件

3、使用T-SQL发送邮件

详细语法见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.WorkOrderWHERE DueDate > ''2004-04-30''AND DATEDIFF(dd, ''2004-04-30'', DueDate) < 2' ,@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 将返回错误。

六、注意事项

1. 帐户权限

若要发送数据库邮件,则还必须使用 Management Studio 或 sp_addrolemember 将“SQL Server 代理”服务的启动帐户添加到 msdb 数据库中的 DatabaseMailUsersRole 角色。

2. 查看日志

mysql邮箱配置文件_SQL-数据库邮箱配置相关推荐

  1. 〖Python 数据库开发实战 - MySQL篇⑧〗- MySQL的配置文件与常用的配置方案

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  2. mysql数据库系统配置文件_MySQL数据库(6)----配置文件 my.cnf 的使用

    1. 使用源码安装好MySQL后,其配置文件一般位于 /usr/local/my.cnf,可以使用如下命令查看查看配置文件的搜索顺序: root@javis:~$ mysqld --help --ve ...

  3. mysql 从库_mysql数据库主从配置

    在一篇文章<离线安装mysql数据库>,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法.mysql数据库进行主从配置后,可以实现数据库的备份.同时应用也可以 ...

  4. mysql 导入超时_sql数据库有1000M怎么导入mysql?导入超时怎么办?

    mysql数据库有1000M怎么导入?导入超时怎么办? source命令超大文件导入方法 1.输入 cmd  进入dos 输入登录命令:mysql -u root -p  默认root密码为空 无需输 ...

  5. mysql文件脱机_SQL数据库的脱机与联机操作

    online : 可对数据库进行访问 offline:数据库无法使用 1.使用查询语句 select state_desc from sysdatabases where name = ' 数据库名 ...

  6. MySql基础篇---001 数据库概述与MySQL安装篇:概述,表和类对应关系,表关系、数据库卸载,下载,安装,配置,启动,登录,演示,图形化工具,目录结构,常见问题

    第01章_数据库概述 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储 ...

  7. Day454.MySQL的下载、安装、配置 -mysql

    MySQL环境搭建 一.MySQL的卸载 1.步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务.按键盘上的"Ctrl + Alt + Delete"组合键,打开 ...

  8. mysql邮箱配置文件_[flask实践] 解决qq邮箱/mysql的相关配置问题

    笔者经过flask web(Miguel著,封面是一条狗)一书的学习,打算实现一个旅游类网站,在此过程中发现,相对于书中的flasky博客程序,需要作出一些改变: 1. 注册邮箱:国内要使用126,q ...

  9. mysql链接数据库properties_mysql 之通过配置文件链接数据库

    mysql 之通过配置文件链接数据库 配置文件jdbc.properties ##MySQL driver=com.mysql.jdbc.Driver url=jdbc\:mysql\:///ake? ...

  10. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

最新文章

  1. 深度学习(1)基础1 -- 深度学习与神经网络基础
  2. linux qt串口无法显示,Linux QT串口通信遇到的问题
  3. Oracle入门(十)之概要文件
  4. 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯
  5. 优质的程序员需为代码效率而呕心沥血
  6. Angular2升级到Angular4
  7. html支持的脚本语言,能不能让日志内容在支持html语言的同时支持一下脚本语言,拜托!拜托!...
  8. 2018-2019-1 20165236《信息安全系统设计基础》第八周学习总结
  9. mongoexport导出mongodb数据库中的数据
  10. linux安装cd dev ls,linux 第一节 安装
  11. 使用AdoptOpenJDK替代Oracle JDK
  12. 基于Python/Socket实现小型的远程木马(包含实验)
  13. 还敢抱怨么?30多万没了吧……顶、
  14. php搜索银行所在支行,多家银行宣布启动社区支行战略但风光不再
  15. ASP.NET2005各类教程实例1[视频下载]
  16. 如何准备机器学习工程师的面试 ?
  17. vue打开新的标签页
  18. 接入层、汇聚层、核心层之间的区别
  19. Aspose.Words控件支持DOC,OOXML,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式
  20. android中的加密算法,Android中加密算法

热门文章

  1. java bag集合_集合基于数组的实现:ArrayBag.java
  2. error C2733: 不允许重载函数的第二个 C 链接
  3. Udacity机器人软件工程师课程笔记(十五)-运动学-正向运动学和反向运动学(其二)-DH参数等
  4. VSCode设置合并行快捷键
  5. 贪心:Jump Game 跳跃游戏
  6. C语言的单链表创建:头插法/尾插法
  7. linux 系统调用 open函数使用
  8. 哈希--直接定值法和除留取余法
  9. vue项目构建实战基础知识:SPA理解/RESTful接口介绍/static目录配置/axios封装/打包时map文件去除...
  10. linux系统无法挂载U盘