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
служба очередей сообщений
2
Очередь SQL Server
Значения кода возврата
0 (успешное завершение) или 1 (неудачное завершение)
Замечания
Процедура sp_replqueuemonitor используется в репликации моментальных снимков или репликации транзакций, использующей очередь обновляемых подписок. Сообщения очереди, не содержащие команд SQL или являющиеся частью команды SQL, не отображаются.
Разрешения
Процедуру sp_replqueuemonitor могут выполнять только члены предопределенной роли сервера sysadmin или предопределенной роли базы данных db_owner.
См. также
Справочник
Системные хранимые процедуры (Transact-SQL)