Поделиться через


Свойства очереди (страница «Общие»)

Отображает свойства выбранного запроса компонента Service Broker. В очередях накапливаются сообщения, отправленные службами компонента Service Broker. Чтобы получить доступ к этой странице, щелкните правой кнопкой мыши существующую очередь в обозревателе объектов и выберите пункт Свойства.

Параметры

  • Имя
    Имя очереди. В базе данных это имя должно быть уникальным.

  • Идентификатор
    Целочисленное значение, которое идентифицирует запрос в базе данных.

  • Дата создания
    Дата создания очереди.

  • Дата последнего изменения
    Дата последнего изменения очереди.

  • Файловая группа
    Файловая группа, для которой создана очередь.

  • Разрешена активация
    Указывает, запущена ли хранимая процедура активации для приема сообщений из очереди:

    • ON
      Указывает, что компонент Service Broker запускает копию хранимой процедуры активации при наличии сообщений в очереди. В свойстве «Имя процедуры» содержится имя хранимой процедуры активации.

    • OFF
      Указывает, что компонент Service Broker не запускает хранимую процедуру активации, даже если таковая определена для очереди. Сообщения необходимо получать из очереди с помощью кода, запускающего инструкцию RECEIVE. Активацию можно включить, запустив инструкцию ALTER QUEUE с предложением ACTIVATION, указывающим STATUS = ON, после чего убедиться, что очередь содержит хранимую процедуру активации.

  • Разрешена постановка в очередь
    Указывает, могут ли новые сообщения быть помещены в очередь.

    • ON
      Указывает, что компонент Service Broker может помещать новые сообщения в очередь.

    • OFF
      Указывает, что новые сообщения не могут быть помещены в очередь до тех пор, пока не будет запущена инструкция ALTER QUEUE с параметром STATUS = ON.

  • Разрешено хранение
    Указывает, когда сообщения удаляются из очереди:

    • ON
      Указывает, что сообщения хранятся в очереди до завершения диалога, которому они принадлежат.

    • OFF
      Указывает, что сообщения удаляются из очереди при фиксации получающей их инструкции RECEIVE.

  • Контекст выполнения активации
    Указывает контекст выполнения, определенный для хранимой процедуры активации:

    • SELF
      Хранимая процедура активации запускается в контексте участника базы данных, который выполнил инструкцию CREATE QUEUE или ALTER QUEUE с указанием контекста выполнения.

    • OWNER
      Хранимая процедура активации запускается в контексте участника базы данных, который владеет хранимой процедурой.

    • 'имя_пользователя'
      Хранимая процедура активации запускается в контексте указанного участника базы данных.

  • Участник контекста выполнения
    Участник базы данных SQL Server, от имени которого запускается хранимая процедура активации. Это участник, определяемый значением, указанным для контекста выполнения активации.

  • Максимальное число агентов чтения
    Максимальное число копий хранимой процедуры активации, которые можно запустить.

  • База данных процедуры
    Имя базы данных, содержащей хранимую процедуру активации.

  • Имя процедуры
    Имя хранимой процедуры активации.

  • Схема процедуры
    Имя схемы, содержащей хранимую процедуру активации.

  • Число сообщений
    Число сообщений в очереди.