sp_requestpeerresponse (języka Transact-SQL)

Wykonane z węzła w topologii peer-to-peer, procedura ta żąda odpowiedzi z każdego węzła w topologii.Wykonywanie tej procedury i przeglądając odpowiedniej odpowiedzi, można zagwarantować, wszystkie poprzednie polecenia zostały dostarczone do węzłów odpowiada.Ta procedura składowana jest wykonywany w węzła żądającego w dowolnej bazy danych.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

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) do wyświetlania wszystkich odpowiedzi na żądania stanu.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_requestpeerresponse jest używana w peer-to-peer replikacja transakcyjna.

sp_requestpeerresponse jest używana w celu zapewnienia, że wszystkie polecenia zostały odebrane przez inne węzły przed opublikowaniem Przywracanie bazy danych topologii peer-to-peer.Jest również używany podczas replikowania definicja danych węzeł był w trybie offline do oszacowania, gdy zmiany te docierają do innych węzłów dokonane zmiany języka (DDL).

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

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_requestpeerresponse.