sp_addmergealternatepublisher (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Добавляет подписчику возможность использовать альтернативного партнера синхронизации. В свойствах публикации должно быть указано, что подписчики могут синхронизироваться с другими издателями. Эта хранимая процедура выполняется на подписчике в базе данных подписки.
Соглашения о синтаксисе Transact-SQL
Синтаксис
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' ]
[ ; ]
Аргументы
[ @publisher = ] N'publisher'
Имя издателя. @publisher — sysname без значения по умолчанию.
[ @publisher_db = ] N'publisher_db'
Имя базы данных публикации. @publisher_db — sysname без значения по умолчанию.
[ @publication = ] N'publication'
Имя публикации. @publication — sysname без значения по умолчанию.
[ @alternate_publisher = ] N'alternate_publisher'
Имя альтернативного издателя. @alternate_publisher — sysname без значения по умолчанию.
[ @alternate_publisher_db = ] N'alternate_publisher_db'
Имя базы данных публикации на альтернативном издателе. @alternate_publisher_db — sysname без значения по умолчанию.
[ @alternate_publication = ] N'alternate_publication'
Имя публикации в альтернативном партнере синхронизации. @alternate_publication — sysname без значения по умолчанию.
[ @alternate_distributor = ] N'alternate_distributor'
Имя распространителя для альтернативного партнера синхронизации. @alternate_distributor — sysname без значения по умолчанию.
[ @friendly_name = ] N'friendly_name'
Отображаемое имя, с помощью которого можно определить связь издателя, публикации и распространителя, которая состоит из альтернативного партнера синхронизации. @friendly_name — nvarchar(255) с значением по умолчаниюNULL
.
[ @reserved = ] N'reserved'
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_addmergealternatepublisher
используется в репликации слиянием.
Разрешения
Могут выполняться только члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных.sp_addmergealternatepublisher