sp_helpmergealternatepublisher (Transact-SQL)
Возвращает список всех серверов, которые разрешены как альтернативные издатели для публикации слиянием. Эта хранимая процедура выполняется на подписчике в базе данных подписки.
Синтаксические обозначения в Transact-SQL
Синтаксис
sp_helpmergealternatepublisher [ @publisher = ] 'publisher', [ @publisher_db = ] 'publisher_db', [ @publication = ] 'publication'
Аргументы
- [ @publisher=] 'publisher'
Имя альтернативного издателя. Аргумент publisher имеет тип sysname и не имеет значения по умолчанию.
- [ @publisher_db=] 'publisher_db'
Имя базы данных публикации. Аргумент publisher_db имеет тип sysname и не имеет значения по умолчанию.
- [ @publication=] 'publication'
Имя публикации. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Результирующие наборы
Имя столбца | Тип данных | Описание |
---|---|---|
alternate_publisher |
sysname |
Имя альтернативного издателя. |
alternate_publisher_db |
sysname |
Имя базы данных публикации. |
alternate_publication |
sysname |
Имя публикации. |
alternate_distributor |
sysname |
Имя распространителя. |
friendly_name |
nvarchar(255) |
Описание альтернативного издателя. |
enabled |
bit |
Определяет, является ли сервер альтернативным издателем. 1 значит, что данный издатель является альтернативным. 0 значит, что данный издатель не является альтернативным. |
Замечания
Процедура sp_helpmergealternatepublisher используется при репликации слиянием.
Во время каждого сеанса слияния система запрашивает у издателя и подписчика список их альтернативных издателей. Процесс слияния добавляет или удаляет записи в список альтернативных издателей, в результате создается список альтернативных издателей, которые присутствуют и в списке издателя и в списке подписчика.
Разрешения
Только члены списка доступа к публикации могут вызывать процедуру sp_helpmergealternatepublisher.
См. также
Справочник
Системные хранимые процедуры (Transact-SQL)