我正在使用C#和SQL Server 2012使用ASP.NET 4.5进行一个名为个人管理器的项目。作为一个例子,我存储了驾驶执照的详细信息,包括它的过期日期。如何在sql server 2012中连续检查一个条件并触发邮件?
我想要做的是检查这个失效日期和现在的日期,并找出它是否匹配。如果它匹配我想发送一封邮件给通知相同的人。
我读了关于触发器和存储过程,但不知道如何实现这一点。
我正在使用C#和SQL Server 2012使用ASP.NET 4.5进行一个名为个人管理器的项目。作为一个例子,我存储了驾驶执照的详细信息,包括它的过期日期。如何在sql server 2012中连续检查一个条件并触发邮件?
我想要做的是检查这个失效日期和现在的日期,并找出它是否匹配。如果它匹配我想发送一封邮件给通知相同的人。
我读了关于触发器和存储过程,但不知道如何实现这一点。
你有几个选项的做 使用SQL代理运行每个 一天,然后发送电子邮件,
如何从MS-SQL How to send email from SQL Server?
你可以写一些窗口服务来发送电子邮件每天或每小时查询就跑查询 像SELECT * FROM许可证,其中EXPIREDATE < DateNow() 和AllReadySend =假
然后通过电子邮件发送的从胜利送dow服务。
互联网上有很多教程。另请参阅DoMyHomework.com –
我建议您对SQL Agent进行一些研究 - 使用此功能,您可以定期运行存储的proc(或其他任何东西)。这基本上是你想要做的。 –