sp_deletepeerrequesthistory (Transact-SQL)
Удаляет журнал, связанный с запросом состояния публикации, который включает в себя как историю запроса (MSpeer_request (Transact-SQL)), так и историю ответа (MSpeer_response (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.