sp_replqueuemonitor (Transact-SQL)
Перечисляет сообщения из очереди Microsoft SQL Server или Microsoft Message Queuing для очереди обновляемых подписок на указанную публикацию. Если используются очереди SQL Server, эта хранимая процедура выполняется в базе данных подписки на подписчике. Если используется Message Queuing, эта хранимая процедура выполняется в базе данных распространителя на распространителе.
Синтаксические обозначения в Transact-SQL
Синтаксис
sp_replqueuemonitor [ @publisher = ] 'publisher'
[ , [ @publisherdb = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @tranid = ] 'tranid' ]
[ , [ @queuetype = ] 'queuetype' ]
Аргументы
- [ @publisher = ] 'publisher'
Имя издателя. Аргумент publisher имеет тип sysname и значение по умолчанию NULL. На этом сервере должна быть настроена публикация. Значение NULL означает для всех издателей.
- [ @publisherdb = ] 'publisher_db' ]
Имя базы данных публикации. Аргумент publisher_db имеет тип sysname и значение по умолчанию NULL. Значение NULL означает для всех баз данных публикаций.
- [ @publication = ] 'publication' ]
Имя публикации. Аргумент publication имеет тип sysname и значение по умолчанию NULL. Значение NULL означает для всех публикаций.
- [ @tranid = ] 'tranid' ]
Идентификатор транзакции. Аргумент tranid имеет тип sysname и значение по умолчанию NULL. Значение NULL означает для всех транзакций.
[@queuetype= ] 'queuetype' ]
Тип очереди, хранящей транзакции. Аргумент queuetype имеет тип tinyint, значение по умолчанию 0 и может принимать одно из следующих значений.Значение Описание 0
Все типы очередей
1
Message Queuing
2
Очередь SQL Server
Замечания
Процедура sp_replqueuemonitor используется в репликации моментальных снимков или репликации транзакций, использующей очередь обновляемых подписок. Сообщения очереди, не содержащие команд SQL или являющиеся частью команды SQL, не отображаются.
Разрешения
Процедуру sp_replqueuemonitor могут выполнять только члены фиксированной серверной роли sysadmin или фиксированной роли базы данных db_owner.
Значения кода возврата
0 (успешное завершение) или 1 (неуспешное завершение)
См. также
Справочник
Системные хранимые процедуры (Transact-SQL)
Другие ресурсы
Обновляемые подписки для репликации транзакций