如何在SqlServer中执行特定作业时发送邮件

时间:2009-04-27 09:42:26

标签: sql-server sql-server-2005

我正在创建一个执行以下SQL语句的作业。

select * from emp where sal > 5000

计划每天下午3点执行。

现在我的问题是:
如何配置邮件或警报,以便在作业执行时我必须收到邮件或警告indiactes查询执行suceesully

2 个答案:

答案 0 :(得分:3)

您可以为作业添加成功和失败(或两者)通知。然后,您将分配给具有电子邮件,寻呼机等联系人的运营商。

示例:

How to: Notify an Operator of Job Status (SQL Server Management Studio)

答案 1 :(得分:2)

我会使用 SQL Server代理来发送电子邮件。

您可以通过创建存储过程然后在作业中运行它来实现它。 Sending Automated Job Email Notifications in SQL Server with SMTP

此外,微软还提供了关于如何在2005年实现这一目标的链接。 MSDN 2005 Link

以下是2005年设置SQL Server Mail的另一个链接,您可能会发现它很有用。 Database Email