只需使用T-SQL将消息添加到SQL Server Service Broker队列?

时间:2013-01-31 17:18:43

标签: sql-server tsql service-broker

我创建了一个队列:

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将项目添加到队列中?

1 个答案:

答案 0 :(得分:3)

在SSMS中,在对象资源管理器中选择所需的数据库。然后找到该数据库的Service Broker,右键单击它并选择“新的Service Broker应用程序......”。命令。这将为您创建模板,以便您快速开始使用Service Broker。此外,您还会看到实现和运行您自己的应用程序所需的最低建议配置。

至于使用一个队列 - 如果这是您与Service Broker的第一次体验,为什么不在一开始就遵循常规做法?运行几个样本和/或您自己的原型后,您可以决定使用多少队列,并且知道如何操作。