Поделиться через


sp_helppeerrequests (Transact-SQL)

Область применения: SQL Server

Возвращает сведения обо всех запросах состояния, полученных участниками топологии одноранговой репликации, где эти запросы были инициированы путем выполнения sp_requestpeerresponse в любой опубликованной базе данных в топологии. Эта хранимая процедура выполняется в базе данных публикации при участии издателя в топологии одноранговой репликации. Дополнительные сведения см. в разделе одноранговая репликация транзакций.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_helppeerrequests
    [ @publication = ] N'publication'
    [ , [ @description = ] N'description' ]
[ ; ]

Аргументы

[ @publication = ] N'publication'

Имя публикации в одноранговой топологии, для которой были отправлены запросы на состояние. @publication — sysname без значения по умолчанию.

[ @description = ] N'description'

Указывает значение, которое можно использовать для идентификации отдельных запросов состояния, что позволяет фильтровать возвращаемые ответы на основе определяемых пользователем сведений при вызове sp_requestpeerresponse. @description — nvarchar(4000) с значением по умолчанию%. По умолчанию возвращается информация обо всех запросах состояния публикации. Этот параметр используется для возврата только запросов состояния с описанием, соответствующим значению, предоставленному в @description, где строки символов сопоставляются с помощью предложения LIKE .

Результирующий набор

Имя столбца Тип данных Description
id int Идентификатор запроса.
publication sysname Имя публикации, запрос состояния которой был отправлен.
sent_date datetime Дата и время отправления запроса состояния.
description nvarchar(4000) Пользовательская информация, которую можно использовать для идентификации запросов состояния.

Значения кода возврата

0 (успешно) или 1 (сбой).

Замечания

sp_helppeerrequests используется в одноранговой репликации транзакций.

sp_helppeerrequests используется при восстановлении базы данных, опубликованной в одноранговой топологии.

Разрешения

Могут выполняться sp_helppeerrequestsтолько члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных.