Поделиться через


sp_replsetoriginator (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

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

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_replsetoriginator
    [ @originator_srv = ] N'originator_srv'
    , [ @originator_db = ] N'originator_db'
    [ , [ @publication = ] N'publication' ]
[ ; ]

Аргументы

[ @originator_srv = ] N'originator_srv'

Имя сервера, на котором применяется транзакция. @originator_srv — sysname без значения по умолчанию.

[ @originator_db = ] N'originator_db'

Имя базы данных, в которой применяется транзакция. @originator_db — sysname без значения по умолчанию.

[ @publication = ] N'publication'

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

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

0 (успешно) или 1 (сбой).

Замечания

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

Разрешения

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