sys.sp_helpmergealternatepublisher (Transact-SQL)

Van toepassing op:SQL Server

Geeft een lijst terug van alle servers die als alternatieve uitgevers zijn ingeschakeld voor samengevoegde publicaties. Deze opgeslagen procedure wordt uitgevoerd bij de abonnee in de abonnementsdatabase.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_helpmergealternatepublisher
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
[ ; ]

Arguments

[ @publisher = ] N'uitgever'

De naam van de alternatieve Publisher. @publisher is sysname, zonder standaardinstelling.

[ @publisher_db = ] N'publisher_db'

De naam van de publicatiedatabase. @publisher_db is systeemnaam, zonder standaard.

[ @publication = ] N'publicatie'

De naam van de publicatie. @publication is sysname, zonder standaard.

Resultaatset

Kolomnaam Gegevenstype Beschrijving
alternate_publisher sysname Naam van de alternatieve Publisher.
alternate_publisher_db sysname Naam van de publicatiedatabase.
alternate_publication sysname Naam van de publicatie.
alternate_distributor sysname Naam van de distributeur.
friendly_name nvarchar(255) Beschrijving van de alternatieve Publisher.
enabled bit Geeft aan of de server een alternatieve Publisher is. 1specificeert dat de Publisher als alternatieve Publisher is ingeschakeld. 0 geeft aan dat het niet is ingeschakeld.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_helpmergealternatepublisher wordt gebruikt in samenvoegreplicatie.

Tijdens elke samenvoegingssessie vraagt het systeem zowel de Publisher als de Subscriber naar de lijst van alternatieve uitgevers van elk bedrijf. Het samenvoegproces voegt vermeldingen toe of verwijdert deze in de lijst van alternatieve uitgevers, waardoor de lijst van alternatieve uitgevers bij zowel de Subscriber als de Publisher overeenkomt.

Permissions

Alleen leden van de publicatietoegangslijst voor de publicatie kunnen uitvoeren sp_helpmergealternatepublisher.