【发布时间】:2011-11-28 06:44:03
【问题描述】:
在我的应用程序中,注册用户的个人资料应在注册日期后 3 个月后过期。我需要每天午夜在数据库中检查并将用户的状态设置为过期。我怎样才能做到这一点。我认为这可以通过创建 Windows 服务和调度程序和计时器来完成。
【问题讨论】:
标签: windows windows-services task scheduled-tasks
在我的应用程序中,注册用户的个人资料应在注册日期后 3 个月后过期。我需要每天午夜在数据库中检查并将用户的状态设置为过期。我怎样才能做到这一点。我认为这可以通过创建 Windows 服务和调度程序和计时器来完成。
【问题讨论】:
标签: windows windows-services task scheduled-tasks
您不需要 Windows 服务。计划任务会很好地做到这一点。只需启动 taskschd.msc 并创建新任务。
根据您用于数据库的内容,您的另一个选择可能是数据库维护任务。这在 SQL Server 中很容易做到,许多其他企业级数据库也可以做到。
【讨论】: