Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисляет сообщения из очереди 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)
Другие ресурсы
Обновляемые подписки для репликации транзакций