SQLServer Job运行成功或失败时发送电子邮件通知的图文教程_mssql2005

SQL Server 2005的设置如下:
1.运行SQL Server Surface Area Configuration->Surface Area Configuration for features->选择Database Mail->选择Enable Database mail stored procedures
2.打开SQL Management Studio->Management->Database mail->Configure SMTP Settings.
3.打开SQL Server Agent->Operators->建立一个新的Operator
4.建立一个新Job->在通知(Notifications)中,选择Email和刚才新建的Operator->选择当Job失败/成功/完成时发送Email。
5.最后,别忘记重新启动SQL Agent

SQL Server 2008的设置同2005一样,只不过没有第一步。

上面的简要说明恐怕对于初学者来说,还是比较难操作,下面以SQL Server 2008为例,附图说明。
1.打开SQL Management Studio->Management->Database mail->Configure SMTP Settings
如果是第一次配置,下面的每一步都会出现,如果以前已经配置过相应选项,则下面的步骤不会全部出现。

     

配置完Database Email后,发送一封测试mail,来测试SMTP设置是否正确

2.打开SQL Server Agent->Operators->建立一个新的Operator

3.建立一个新Job->在通知(Notifications)中,选择Email和刚才新建的Operator->选择当Job失败/成功/完成时
由于本节不是专门Job的教程,所以如何建立Job,本文将不附图,下面附设置Operator的图

最后千万别忘记重新启动Job Agent

 
如需转载,请注明本文原创自CSDN TJVictor专栏:http://blog.csdn.net/tjvictor

时间: 2024-11-06 03:40:12

SQLServer Job运行成功或失败时发送电子邮件通知的图文教程_mssql2005的相关文章

SQLServer 2005 控制用户权限访问表图文教程_mssql2005

一.需求 在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限.写这篇文章就是说明下这个操作过程. 其实这只是SQL Server权限管理很简单的一小块,有些地方并没有深入理解和讲述,只是希望对一些刚入门的童鞋有帮助,其它大侠就当是:我当堂吓一跳,然后得啖笑.(赌圣) 二.操作步骤 1. 首先进入数据库级别的[安全性]-[登录名]-[新建登录名] (图1:新建登录名) 2. 在[常规]选

php中使用smtp类轻松的发送电子邮件示例

当你还在纠结php内置的mail()函数不能发送邮件时,那么你现在很幸运,此时的这篇文章可以帮助到你! php利用smtp类来发邮件真是屡试不爽,我用过很久了,基本上没出过问题.本博客后台,当博主回复留言时候,会自动给网友发一封有新回复提示的邮件也是用的本文这个方法实现的. smtp类发送邮件的方法其实很简单,也很稳定,类是别人已经写好的了,你只需要调用就行了.几行简单的配置就能发邮件,是不是很期待的试一试呢! email.class.php文件  代码如下 复制代码 <?php class s

调试-cocos2d-x在visual studio中运行cpp-tests时为什么总是无法运行成功?

问题描述 cocos2d-x在visual studio中运行cpp-tests时为什么总是无法运行成功? 如题,在运行调试的时候会弹出有些项目已经过期的窗口,继续运行的话生成失败 解决方案 项目过期是因为你更改了源代码,但是没有成功编译. 没有成功编译的问题是你没有配置好环境(假设代码没问题的话) 参考:http://blog.csdn.net/shuideyidi/article/details/38435165 配置你的环境. 解决方案二: 一般是代码文件等修改时间有变化,也就是文件变化了

mysql jsp-jsp连接mysql时运行sql语句失败

问题描述 jsp连接mysql时运行sql语句失败 四月 01, 2016 12:51:30 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [jsp] in context with path [/Test] threw exception [An exception occurred processing JSP page /register.jsp at li

qq邮箱-mutt + msmtp ,126邮箱发送成功,QQ邮箱发送失败,请问什么原因导致的失败?感谢

问题描述 mutt + msmtp ,126邮箱发送成功,QQ邮箱发送失败,请问什么原因导致的失败?感谢 我弄了一晚上都没弄好,关于认证.加密.端口什么的都试过无数次了 goolge到一篇帖子,通过抓包发现本应该被识别的部分数据被忽视了,导致步骤错位 (原贴:http://sjcatsoft.cnblogs.com/archive/2009/06/06/1497772.html) 请更明白其中原因的大神,能够精确指点一下 (我猜想sendmail或者postfix会不会存在类似的问题) 感谢~

JS 为什么调试单步运行成功而直接运行失败?并且加了个alert后就能直接运行成功

问题描述 JS 为什么调试单步运行成功而直接运行失败?并且加了个alert后就能直接运行成功 RT 有2个在同一页面的js文件,我是在一个js文件的for循环内逐个调用另一个js 文件的画布数组,然后在for内用drawImage把图画出来,但是程序运行失败,错误是没得到画布.可是如果用调试在获取画布的语句前设断点再单步运行的话能够成功,或者是在获取画布的语句前设个alert之后直接运行就能成功,求问为什么啊!! 解决方案 这是延时问题!你需要加一个setTimeout方法即可解决问题! 解决方

c#+asp.net+mapxtreme 2005在运行web示例程序时怎么总是出现“COM+ 激活失败”这样的错误是怎么回事啊,高手指点啊!!!

问题描述 c#+asp.net+mapxtreme2005在运行web示例程序时怎么总是出现"COM+激活失败"这样的错误是怎么回事啊,高手指点啊!!!

浏览器-selenium编写了上传课程的脚本,提交svn后TeamCity编译失败,本地运行成功

问题描述 selenium编写了上传课程的脚本,提交svn后TeamCity编译失败,本地运行成功 我的脚本思路是这样的1.点击上传按钮2.将课件包的路径复制到剪切板中,然后模拟键盘操作ctrl+V后并按下enter键3.这个时候系统会弹出一个文字说明,"上传成功"4.校验此时页面是否有"上传成功"文字,如果有就是说明上传操作是成功的按照这个思路写的脚本在本地运行都是成功的,但是上传到公司svn,使用TeamCity编译脚本的时候,编译信息提示找不到"上传

C# ASP.NET查找数据生成Excel时提示保存,但保存失败,重新下载后保存成功但是打开时提示文件已经损坏!Excel2010,请指教,谢谢!

问题描述 C#ASP.NET查找数据生成Excel时提示保存,但保存失败,重新下载后保存成功但是打开时提示文件已经损坏!Excel2010,请指教,谢谢!我的下载方法代码如下:publicvoidDownLoad(stringExcelName,stringFileName){try{if(!String.IsNullOrEmpty(ExcelName)||!String.IsNullOrEmpty(FileName)){Response.Charset="GB2312";Respon