sys.sp_addmergealternatepublisher (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Dodaje możliwość korzystania z alternatywnego partnera synchronizacyjnego przez subskrybenta. Właściwości publikacji muszą określać, że subskrybaci mogą synchronizować się z innymi wydawcami. Ta procedura jest wykonywana przez abonenta w bazie subskrypcyjnej.

Transact-SQL konwencje składni

Syntax

sys.sp_addmergealternatepublisher
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @alternate_publisher = ] N'alternate_publisher'
    , [ @alternate_publisher_db = ] N'alternate_publisher_db'
    , [ @alternate_publication = ] N'alternate_publication'
    , [ @alternate_distributor = ] N'alternate_distributor'
    [ , [ @friendly_name = ] N'friendly_name' ]
    [ , [ @reserved = ] N'reserved' ]
[ ; ]

Arguments

[ @publisher = ] N'publisher'

Nazwa wydawcy. @publisher jest nazwą systemu bez wartości domyślnej.

[ @publisher_db = ] N'publisher_db'

Nazwa bazy danych publikacji. @publisher_db to sysname, bez domyślnego zapisu.

[ @publication = ] N'publikacja'

Nazwa publikacji. @publication to sysname, bez domyślnego zapisu.

[ @alternate_publisher = ] N'alternate_publisher'

Nazwa alternatywnego Publisher. @alternate_publisher to sysname, bez domyślnego wpisu.

[ @alternate_publisher_db = ] N'alternate_publisher_db'

Nazwa bazy danych publikacji o alternatywnym wydawcy. @alternate_publisher_db to sysname, bez domyślnego zapisu.

[ @alternate_publication = ] N'alternate_publication'

Nazwa publikacji dotycząca alternatywnego partnera synchronizacyjnego. @alternate_publication to nazwa systemu, bez domyślnego ustawienia.

[ @alternate_distributor = ] N'alternate_distributor'

Nazwa dystrybutora alternatywnego partnera synchronizacyjnego. @alternate_distributor to sysname, bez domyślnego wpisu.

[ @friendly_name = ] N'friendly_name'

Nazwa wyświetlana, dzięki której można zidentyfikować powiązanie Publisher, publikacji i dystrybutora, tworzące alternatywnego partnera synchronizacyjnego. @friendly_name to nvarchar(255), z domyślnym obciążeniem NULL.

[ @reserved = ] N'reserved'

Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Remarks

sp_addmergealternatepublisher jest używany w replikacji scalania.

Permissions

Tylko członkowie roli stałego serwera systemowego lub stałej db_owner stałej bazy danych mogą wykonywać sp_addmergealternatepublisher.