【发布时间】:2011-03-31 06:22:28
【问题描述】:
如果技术人员未在 24 小时内解决记录的用户投诉,我希望我的 Web 应用程序中有一个持续运行的线程,用于向管理员发送邮件。
我可以给管理员发邮件
我只想关注数据库中超过 24 小时的未解决问题,并告知管理员相关情况
我该如何执行它。任何想法
【问题讨论】:
标签: c# javascript asp.net sql stored-procedures
如果技术人员未在 24 小时内解决记录的用户投诉,我希望我的 Web 应用程序中有一个持续运行的线程,用于向管理员发送邮件。
我可以给管理员发邮件
我只想关注数据库中超过 24 小时的未解决问题,并告知管理员相关情况
我该如何执行它。任何想法
【问题讨论】:
标签: c# javascript asp.net sql stored-procedures
创建一个 aspx 页面/asmx 服务来检查数据库并发送电子邮件以在页面/服务中提供适当的检查。然后可以使用服务器上的 PowerShell 脚本调用此页面/服务,并且可以安排该 powershell 脚本以使用指定的时间间隔在任务计划中运行。希望这能实现你想要的。
【讨论】:
正确的做法是编写一个 Windows 服务来监控数据库并发送电子邮件。
【讨论】:
如果您的 asp.net Web 应用程序使用 sql server,我想它确实如此,我建议创建一个 sql 代理作业,它使用您想要的业务逻辑执行一些 sql,并使用内置的 sql server 发送电子邮件电子邮件发送功能
【讨论】:
1) 将监视表的 Windows 服务
2)SQL Job
【讨论】: