【发布时间】:2014-01-16 04:28:20
【问题描述】:
我正在开发一个 Web 应用程序,它从数据库中检索记录并按数字字段对其进行排序。
我想每 24 小时运行一次脚本,以随机更新所有记录的数字字段,以便每天对列表进行随机排序。
我使用的是 Visual Studio 2012 Express,数据库是 SQL Server。
似乎它应该足够简单,但我对如何实现这一点感到困惑。
我的背景告诉我,我可以创建一个带有字段的新表来记录当前时间。然后每次用户打开网页时,我都可以检查该字段并将其与当前时间进行比较,看看是否超过 24 小时。如果是这样,那么我可以重新计算随机数字段。并更新我的新表中的时间。
我知道这确实效率低下,如果我可以让服务器每 24 小时运行一次脚本,我就不需要继续检查每个使用该网页的用户的数据库。我只是没有任何关于我需要用来完成此任务的工具和/或方法的背景知识。
【问题讨论】:
-
@AlexeiLevenkov:他正在使用 Express。它有 SQL 代理吗?
-
谢谢你们。我将查看该问题的链接和@JohnSaunders 的两个建议。这应该给我我正在寻找的所需方向。
-
@JohnSaunders 我认为组合是“VS Express”+“SQL”,如果是“SQL express”,我认为 SQL 代理方法已经过时了。
标签: c# sql-server visual-studio-2012 scripting