sql查看每日电子邮件

时间:2011-06-03 16:05:57

标签: sql sql-server-2005

我有一个数据库视图,根据他们加入的时间每天收集大约10个成员名称。

我想设置这些人会自动通过电子邮件发送到html页面的内容 我做了。

每天重复一遍,起初我要构建一个asp.net页面

我将拉出视图并循环浏览电子邮件地址,但我想看看是否可以在sql server 2005中执行此操作

我可以使用触发器或存储过程,还是我没有真正使用过sql server agent

3 个答案:

答案 0 :(得分:1)

sp_send_dbmail正如其他人所说的那样是你用来发送电子邮件的

要将其设置为每日电子邮件,您可以使用SQL Server代理作业

在SSMS中,连接到您的服务器,然后打开SQL Server Agen-> Jobs

在此处,您可以设置作业的步骤及其运行频率。

答案 1 :(得分:0)

假设您已设置sp_send_dbmail,则可以使用Database Mail直接从SQL Server发送电子邮件。

答案 2 :(得分:0)

您可以使用INSERT触发器,并在加入后立即向他们发送电子邮件。

请参阅:http://msdn.microsoft.com/en-us/library/ms190307.aspx

上的sp_send_dbmail

触发示例:http://www.codeproject.com/KB/database/TriggersSqlServer.aspx