我有一个数据库视图,根据他们加入的时间每天收集大约10个成员名称。
我想设置这些人会自动通过电子邮件发送到html页面的内容 我做了。
每天重复一遍,起初我要构建一个asp.net页面
我将拉出视图并循环浏览电子邮件地址,但我想看看是否可以在sql server 2005中执行此操作
我可以使用触发器或存储过程,还是我没有真正使用过sql server agent
答案 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