【发布时间】:2011-02-18 07:03:55
【问题描述】:
在我们的应用程序中,我们需要构建类似于 SharePoint 计时器服务的东西。此服务需要安装在场中的所有 Web 服务器上。可以安排作业在场的任何或所有 Web 服务器上立即、每天、每周或每月运行。作业配置和计划存储在数据库中 (MS SQL 2008)。
SharePoint 计时器服务如何在计划的时间准确地执行这些作业?
- SQL Server 会通知它吗? (SQL Express 中不提供通知服务)
- 它是否在特定时间间隔后轮询 SQL Server 以查找是否有任何作业需要执行? (不保证精度。)
- 或者什么?
【问题讨论】:
-
如果相同,为什么不使用 SPJobDefinition 作为基础来触发您的自定义计时器作业。让 sharepoint 作业每分钟左右运行一次。
-
@djeeg。我们不使用 SharePoint 框架。它将安装在简单的 ASP.NET Web 服务器上。
标签: c# .net sharepoint