我创建了一个队列:
CREATE QUEUE log_line_queue
WITH RETENTION = ON, --can decrease performance
STATUS = ON,
ACTIVATION (
MAX_QUEUE_READERS = 1, --number of concurrent instances of sp_insert_log_line
PROCEDURE_NAME = sp_insert_log_line,
EXECUTE AS OWNER
);
我可以在SSMS中快速做什么来使用T-SQL将项目添加到队列中?
答案 0 :(得分:3)
在SSMS中,在对象资源管理器中选择所需的数据库。然后找到该数据库的Service Broker,右键单击它并选择“新的Service Broker应用程序......”。命令。这将为您创建模板,以便您快速开始使用Service Broker。此外,您还会看到实现和运行您自己的应用程序所需的最低建议配置。
至于使用一个队列 - 如果这是您与Service Broker的第一次体验,为什么不在一开始就遵循常规做法?运行几个样本和/或您自己的原型后,您可以决定使用多少队列,并且知道如何操作。