Sql server 2005 如何向订阅服务器发送提醒通知以从SQL Server 2005续订?

Sql server 2005 如何向订阅服务器发送提醒通知以从SQL Server 2005续订?,sql-server-2005,Sql Server 2005,我在SQL DB中有一个表,即dbo.subscribers,它包含以下列: -订阅人 -JoinDateTime 业务逻辑表明,订阅将持续2周,并应在JoinDateTime起7天后发送提醒 系统设计用于发送提醒的方式是通过URL调用,例如,只能从我们的Web服务器调用,这是唯一给出的白名单IP机器 目前有一个windows服务,每天午夜查询数据库一次,以获取所有过期订户并向他们发送提醒,但是这种批处理方法仅向最近的日期发送提醒,我可以将时间间隔从1天设置为1小时,这样服务可以发送更接近准确的

我在SQL DB中有一个表,即dbo.subscribers,它包含以下列: -订阅人 -JoinDateTime

业务逻辑表明,订阅将持续2周,并应在JoinDateTime起7天后发送提醒

系统设计用于发送提醒的方式是通过URL调用,例如,只能从我们的Web服务器调用,这是唯一给出的白名单IP机器

目前有一个windows服务,每天午夜查询数据库一次,以获取所有过期订户并向他们发送提醒,但是这种批处理方法仅向最近的日期发送提醒,我可以将时间间隔从1天设置为1小时,这样服务可以发送更接近准确的JoinDateTime+7天要求的通知

我听说可以编写一个存储过程,并以近乎实时的方式执行这样的任务,如果可以,请给我一些提示

另一个问题是,SSRS执行这样的操作有点过火吗

请给我一些建议。
TIA

您可以创建.NET CLR数据库项目并将DLL程序集加载到SQL Server中。然后,您可以在SQL server上创建一个作业来调用程序集,该程序集将运行您的代码(可能会向即将到期的用户发送电子邮件)

选中此项以创建程序集:


选中此项以创建作业:

如果答案对您有帮助,您应该接受答案。