2014-09-22 230 views
0

我有一个查询来从我的演示表中检索电子邮件ID。我还在我的sql服务器上配置了数据库电子邮件。但我是SQL Server代理作业的新手。我想向每天在特定时间没有填写日常任务报告的人发送提醒。任何人都可以帮助我创建一份工作的详细步骤?创建SQL Server代理作业每天发送电子邮件的步骤

+0

http://stackoverflow.com/help/how-to-ask – Mihai 2014-09-22 14:06:53

+0

请参考下面的链接,您将获得必要的详细信息http://technet.microsoft.com/en-us/library/ms190606(v=sql.105).aspx – 2014-09-22 14:27:26

+0

我没有参考链接,但没有帮助。我有一个存储过程,将给我的收件人列表。我有一个数据库邮件配置文件。我想要一个sql作业来使用这个配置文件并将邮件发送到我们在特定时间每天从存储过程获得的收件人列表 – Manish 2014-09-22 15:15:35

回答

0

在这种情况下,我beleive你需要在你的工作的最后一步使用查询和使用stored_proc sp_send_dbmail(http://msdn.microsoft.com/fr-ca/library/ms190307.aspx) 希望这有助于发送电子邮件

+0

我检查了您提供的链接。我想我的问题不是很清楚。 我有一个数据库表,每个人每天都在填写他们的任务。晚上8点,我希望我的工作能够首先运行一个查询来检查谁没有完成任务。查询的结果会给出多个电子邮件地址。之后,数据库应发送提醒电子邮件以将任务填充到这些电子邮件地址。这应该每天发生。 这里是查询 ------------------- 选择l.emailid作为'电子邮件ID'来自demologin l 左加入demotasks t在 l.empid = t.empid和t.taskdate ='9/23/2014' 其中t.todaystask为空 – Manish 2014-09-23 07:00:11

+0

它更像是我有一个查询或存储过程从数据库获取收件人列表。然后另一个存储过程(sp_send_dbmail)将电子邮件发送到该收件人列表(这是一个结果集),我希望在特定时间每天执行该过程。 – Manish 2014-09-23 07:03:38