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