Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Zwraca listę wszystkich serwerów włączonych jako alternatywnych wydawców dla publikacji scalanych. Ta procedura jest wykonywana przez abonenta w bazie subskrypcyjnej.
Transact-SQL konwencje składni
Syntax
sys.sp_helpmergealternatepublisher
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
[ ; ]
Arguments
[ @publisher = ] N'publisher'
Nazwa alternatywnego Publisher. @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.
Zestaw wyników
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
alternate_publisher |
sysname | Nazwa alternatywnego Publisher. |
alternate_publisher_db |
sysname | Nazwa bazy danych publikacji. |
alternate_publication |
sysname | Nazwa publikacji. |
alternate_distributor |
sysname | Nazwa dystrybutora. |
friendly_name |
nvarchar(255) | Opis alternatywnego Publisher. |
enabled |
bit | Określa, czy serwer jest alternatywnym Publisher.
1określa, że Publisher jest włączony jako alternatywny Publisher.
0 Określa, że nie jest włączony. |
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
sp_helpmergealternatepublisher jest stosowany w replikacji scalania.
Podczas każdej sesji scalania system zadaje zapytania zarówno Publisher, jak i Subskrybentowi o listę alternatywnych wydawców każdego z nich. Proces scalania dodaje lub usuwa wpisy z listy alternatywnych wydawców, w wyniku czego lista alternatywnych wydawców zarówno na Subscriber, jak i Publisher się zgadza.
Permissions
Tylko członkowie listy dostępnej do publikacji mogą wykonać sp_helpmergealternatepublisher.