1

我因此创建了一个队列:

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

4

1 回答 1

3

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

至于使用一个队列 - 如果这是您第一次使用 Service Broker,为什么不从一开始就遵循惯例呢?在运行几个示例和/或您自己的原型之后,您决定使用多少队列并且您知道如何去做。

于 2013-01-31T18:30:21.987 回答