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


sp_deletepeerrequesthistory (Transact-SQL)

Удаляет журнал, связанный с запросом состояния публикации, который включает в себя как историю запроса (MSpeer_request (Transact-SQL)), так и историю ответа (MSpeer_response (Transact-SQL)). Эта хранимая процедура выполняется на базе данных публикации на издателе, являющемся узлом в топологии одноранговой репликации. Дополнительные сведения см. в разделе Одноранговая репликация транзакций.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_deletepeerrequesthistory [ @publication = ] 'publication'
    [ , [ @request_id = ] request_id ]
    [ , [ @cutoff_date = ] cutoff_date ]

Аргументы

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

  • [ @request_id= ] request_id
    Указывает отдельный запрос состояния, так что все ответы на этот запрос будут удалены. Аргумент request_id имеет тип int и значение по умолчанию NULL.

  • [ @cutoff_date= ] cutoff_date
    Указывает начальную дату, до которой все более ранние записи ответов удаляются. Аргумент cutoff_date имеет тип datetime и значение по умолчанию NULL.

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

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Хранимая процедура sp_deletepeerrequesthistory используется в топологии одноранговой репликации транзакций. Дополнительные сведения см. в разделе Одноранговая репликация транзакций.

При выполнении процедуры sp_deletepeerrequesthistory должен быть указан один из аргументов: request_id или cutoff_date.

Разрешения

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