Sql server 2005 如何向订阅服务器发送提醒通知以从SQL Server 2005续订?
我在SQL DB中有一个表,即dbo.subscribers,它包含以下列: -订阅人 -JoinDateTime 业务逻辑表明,订阅将持续2周,并应在JoinDateTime起7天后发送提醒 系统设计用于发送提醒的方式是通过URL调用,例如,只能从我们的Web服务器调用,这是唯一给出的白名单IP机器 目前有一个windows服务,每天午夜查询数据库一次,以获取所有过期订户并向他们发送提醒,但是这种批处理方法仅向最近的日期发送提醒,我可以将时间间隔从1天设置为1小时,这样服务可以发送更接近准确的JoinDateTime+7天要求的通知 我听说可以编写一个存储过程,并以近乎实时的方式执行这样的任务,如果可以,请给我一些提示 另一个问题是,SSRS执行这样的操作有点过火吗 请给我一些建议。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小时,这样服务可以发送更接近准确的
TIA您可以创建.NET CLR数据库项目并将DLL程序集加载到SQL Server中。然后,您可以在SQL server上创建一个作业来调用程序集,该程序集将运行您的代码(可能会向即将到期的用户发送电子邮件) 选中此项以创建程序集:
选中此项以创建作业:如果答案对您有帮助,您应该接受答案。