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