sp_replsetoriginator (Transact-SQL)

Используется для запуска механизма распознавания замыкания на себя и управления в двунаправленной репликации транзакций. Эта хранимая процедура выполняется в базе данных публикации на издателе.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_replsetoriginator [ @server_name= ] 'server_name' 
    , [ @database_name= ] 'database_name'

Аргументы

  • [ @server_name=] 'server_name'
    Имя сервера, на котором применяется транзакция. Аргумент originating_server имеет тип sysname и не имеет значения по умолчанию.

  • [ @database_name=] 'database_name'
    Имя базы данных, в которой применяется транзакция. Аргумент originating_db имеет тип sysname и не имеет значения по умолчанию.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Процедура sp_replsetoriginator выполняется агентом распространителя для записи источника транзакций, применяемых репликацией. Данные сведения используются для запуска механизма распознавания замыкания на себя для двунаправленных транзакционных подписок, которые имеют набор свойств обратной связи.

Разрешения

Процедуру sp_replsetoriginator могут выполнять только члены предопределенной роли сервера sysadmin на издателе, члены предопределенной роли db_owner базы данных публикации или пользователи из списка доступа публикации (PAL).