sp_requestpeerresponse (Transact-SQL)

Podczas wykonywania z węzła w topologii typu peer-to-peer tej procedury żąda odpowiedzi od każdego innego węzła w topologii.Wykonywanie tej procedury i przeglądając odpowiednich odpowiedzi, gwarantuje dostarczenie wszystkich poprzednich poleceń do węzłów odpowiadający.Ta procedura przechowywana jest wykonywana w węźle żądającego w dowolnej bazy danych.

Topic link iconKonwencje składni języka Transact-SQL

sp_requestpeerresponse [ @publication = ] 'publication'
    [ , [ @description = ] 'description'
    [ , [ @request_id = ] request_id OUTPUT ]

Argumenty

  • [ @ publikacja= ] "publication'
    Is the name of the publication in a peer-to-peer topology for which the status is being verified.publication is sysname, with no default.

  • [ Opis @= ] "description'
    User-defined information that can be used to identify individual status requests.description is nvarchar(4000), with a default of NULL.

  • [ @ request_id = ] request_id
    Returns the ID of the new request.request_id is int and is an OUTPUT parameter.Ta wartość może być używana podczas wykonywania sp_helppeerresponses (języka Transact-SQL) Aby wyświetlić wszystkie odpowiedzi na żądania stanu.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_requestpeerresponse jest używany w replikacja transakcyjnej typu peer-to-peer.

sp_requestpeerresponse jest używana do zapewnienia, że wszystkie polecenia zostały odebrane przez wszystkie inne węzły przed opublikowaniem Przywracanie bazy danych w topologii typu peer-to-peer.Służy ona również podczas replikowania danych definicji języka (DDL) zmiany wprowadzone podczas węzeł był w trybie offline do oszacowania nadejściu te zmiany w innych węzłach.

sp_requestpeerresponse nie można wykonać w transakcji zdefiniowanej przez użytkownika.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner ustalone rola bazy danych mogą być wykonać sp_requestpeerresponse.