队列属性(“常规”页)
显示所选 Service Broker 队列的属性。队列接收 Service Broker 服务发送的消息。在对象资源管理器中右键单击现有队列,再单击**“属性”**,即可访问此页。
选项
名称
队列的名称。该名称在数据库中必须唯一。ID
用于标识数据库中队列的整数。创建日期
队列的创建日期。上次修改日期
上次更改队列的日期。文件组
在其中创建队列的文件组。启用激活
指定是否运行激活存储过程以接收来自队列的消息:ON
指定 Service Broker 在队列中存在消息时启动激活存储过程的副本。“过程名称”属性列出激活存储过程的名称。OFF
指定 Service Broker 不启动激活存储过程,即使已经为队列定义了激活存储过程。必须使用一些运行 RECEIVE 语句的代码来从队列检索消息。可以通过运行带有 ACTIVATION 子句(该子句指定 STATUS = ON)的 ALTER QUEUE 来启用激活,并确保队列具有激活存储过程。
启用排队
指定是否可以将新消息放在队列中:ON
指定 Service Broker 可以将新消息放在队列中。OFF
指定不可以将新消息放在队列中,除非运行指定了 STATUS = ON 的 ALTER QUEUE。
启用保持
指定何时从队列中删除消息:ON
指定消息保留在队列中,直到消息所属的会话结束。OFF
指定提交检索消息的 RECEIVE 语句后从队列中删除这些消息。
激活执行上下文
指定为激活存储过程定义的执行上下文:SELF
激活存储过程在执行 CREATE QUEUE 或 ALTER QUEUE 语句(该语句指定执行上下文)的数据库主体的上下文中运行。OWNER
激活存储过程在拥有该存储过程的数据库主体的上下文中运行。“user_name”
激活存储过程在指定数据库主体的上下文中运行。
执行上下文主体
激活存储过程在其下运行的数据库主体。这是激活执行上下文的指定值所解析到的数据库主体。最大读取器
可以运行的激活存储过程的最大副本数。过程数据库
包含激活存储过程的数据库的名称。过程名称
激活存储过程的名称。过程架构
包含激活存储过程的架构的名称。消息计数
队列中的消息数。