Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Při spuštění z uzlu v peer-to-peer topologii tento postup vyžaduje odpověď od každého jiného uzlu v topologii. Provedením tohoto postupu a prohlédnutím odpovídajících odpovědí si můžete být jisti, že všechny předchozí příkazy budou doručeny odpovídajícím uzlům. Tato uložená procedura se vykonává na žádajícím uzlu v jakékoli databázi.
Syntax
sys.sp_requestpeerresponse
[ @publication = ] N'publication'
[ , [ @description = ] N'description' ]
[ , [ @request_id = ] request_id OUTPUT ]
[ ; ]
Arguments
[ @publication = ] N'publication'
Název publikace v peer-to-peer topologii, pro kterou je ověřován stav. @publication je sysname bez výchozího nastavení.
[ @description = ] N'popis'
Uživatelem definované informace, které lze použít k identifikaci jednotlivých požadavků na stav.
@description je nvarchar(4000), s výchozím hodnotou NULL.
[ @request_id = ] request_id VÝSTUP
Vrátí ID nové žádosti.
@request_id je OUTPUT parametr typu int. Tuto hodnotu lze použít při vykonání sp_helppeerresponses k zobrazení všech odpovědí na požadavek na stav.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Remarks
sp_requestpeerresponse se používá v transakční replikaci mezi uživateli.
sp_requestpeerresponse se používá k zajištění, že všechny příkazy jsou přijaty všemi ostatními uzly, před obnovením databáze publikované v peer-to-peer topologii. Tento uložený postup můžete také použít při replikaci změn v datovém definicovém jazyku (DDL) provedených během offline provozu uzlu, abyste odhadli, kdy tyto změny dorazí na ostatní uzly.
sp_requestpeerresponse nelze spustit v rámci uživatelem definované transakce.
Permissions
Pouze členové role pevného správce systému nebo role db_owner pevné databáze mohou vykonávat sp_requestpeerresponse.