规划流程服务

更新: 2008-11-14

规划流程服务使用 Microsoft SQL Server 2005 Service Broker (SSB) 队列子系统,通过异步方式管理独立流程或长时间运行的流程。这些队列可用于计划的工作流程任务,如分配和作业。例如,PerformancePoint Excel 加载项用户可以将合并作业和计算作业提交到队列并跟踪这些作业。

作业与该系统的其余部分保持独立,以便将其他资源专门用于这些作业。此外,这种相互独立的方式还可以保护系统的其余部分免受这些作业的大量资源占用要求的影响。

规划服务器为每个规划服务器应用程序创建了三个 SSB 队列:

  • dbo.BizRequestAssignmentQueue。用于提交分配的高优先级异步队列。

  • dbo.BizRequestScheduleQueue。主计划程序异步队列。

  • dbo.BizRequestJobQueue。用于执行作业的低优先级异步队列。

注意注意:

在卸载或升级规划服务器之前,请确保 SSB 队列为空。否则,将删除队列中的内容。这些队列位于 SQL Server Management Studio 中的以下路径:Databases\<name of application database>\Service Broker\Queues 之下。

设置规划流程服务的相关设置

  1. 在“最大队列行数”框中,键入队列中允许的最大项(行)数。

  2. 在“轮询间隔”****框中,键入在检查队列中是否有新项目之前等待的时间(以毫秒为单位)。轮询间隔设置得太低或太高会导致运行规划服务器的计算机上出现拒绝服务错误。

  3. 单击“提交”。

将规划流程服务重置为默认设置

  1. 若要将规划流程服务重置为默认设置,请单击“重置为默认值”****。默认设置如下表所述。

    字段名称 默认设置

    最大队列行数

    1,000

    轮询间隔(毫秒)

    60,000

  2. 单击“提交”****。