Online Documentation for SQL Manager for SQL server
Редактирование очереди
На вкладке Queue Вы можете задать основные параметры редактируемой очереди.
Name
Имя создаваемой очереди. Это имя должно соответствовать правилам для идентификаторов SQL Server.
Schema
Имя схемы, которой принадлежит новая очередь. Значения по умолчанию для схемы по умолчанию текущего пользователя, выполняющего инструкцию.
Enabled
Указывает, доступна очередь или нет. Если очередь недоступна, нельзя ни добавлять, ни удалять из нее сообщения.
Retain messages
Если флажок установлен, то все сообщения, посылаемые или отправляемые во время диалогов, которые используют данную очередь, хранятся в очереди до окончания этих диалогов. Это позволяет хранить сообщения для аудита или выполнять компенсирующие транзакции в случае ошибки.
В разделе Activation options укажите сведения о хранимых процедурах, которые нужно активировать, чтобы начать обработку сообщений в этой очереди.
Enabled activation
Указывает, запускает ли компонент Service Broker хранимую процедуру. Если флажок установлен, то очередь запускает хранимую процедуру,
Procedure name
Имя хранимой процедуры.
Max queue readers
Определяет максимальное количество экземпляров хранимой процедуры активации, запускаемых очередью одновременно. Значение аргумента max_readers должно быть числом от 0 до 32767.
Execute as
Определяет учетную запись пользователя базы данных SQL Server, под которой выполняется хранимая процедура активации. SQL Server должен иметь возможность проверить разрешения для этого пользователя в момент, когда очередь активирует хранимую процедуру. Для пользователя домена сервер должен быть подключен к домену в момент активации процедуры, иначе произойдет ошибка активации. Для пользователя SQL Server сервер всегда в состоянии проверить разрешения.
Filegroup
Указывает файловую группу SQL Server, на основании которой должна создаваться эта очередь. Можно использовать аргумент filegroup для идентификации файловой группы или идентификатор DEFAULT, чтобы использовать файловую группу по умолчанию для базы данных компонента Service Broker. В контексте данного предложения слово DEFAULT не является ключевым словом и должно быть отделено как идентификатор. Если файловая группа не задана, то очередь использует файловую группу по умолчанию для базы данных.