sp_publisherproperty (Transact-SQL)

Применимо к:SQL Server Управляемый экземпляр SQL Azure

Отображает или изменяет свойства издателя для издателей, отличных от Microsoft SQL Server. Эта хранимая процедура выполняется на распространителе.

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

Синтаксис

  
sp_publisherproperty [ @publisher = ] 'publisher'   
   [ , [ @propertyname = ] 'propertyname' ]   
   [ , [ @propertyvalue = ] 'propertyvalue' ]  

Аргументы

[ @publisher = ] 'publisher' Имя разнородного издателя. publisher — sysname, без значения по умолчанию.

[ @propertyname = ] 'propertyname' Имя заданного свойства. propertyname — sysname и может быть одним из следующих значений.

значение Описание
xactsetbatching Показывает, группируются ли транзакции на издателе для последующей обработки в транзакционно целостные наборы, известные как наборы транзакций. Значение включено означает, что можно создавать Xactsets, что является значением по умолчанию. Значение отключенного означает, что существующие Xactsets обрабатываются без создания новых наборов Xactset.
xactsetjob Разрешен ли запуск задания набора транзакций для создания набора транзакций. Значение включено означает, что задание Xactset периодически выполняется для создания Xactsets на издателе. Значение отключенного означает, что Xactsets создается агентом чтения журналов только при опросе издателя изменений.
xactsetjobinterval Интервал между запусками задания набора транзакций, в минутах.

Если имя свойства опущено, возвращаются все свойства набора.

[ @propertyvalue = ] 'propertyvalue'
Новое значение свойства. propertyvaluesysname с значением ПО умолчанию NULL. Если значение свойства опущено, возвращается текущий параметр свойства.

Результирующие наборы

Имя столбца Тип данных Description
propertyname sysname Возвращает следующие свойства публикации, которые могут быть установлены:

xactsetbatching

xactsetjob

xactsetjobinterval
propertyvalue sysname Текущий параметр свойства в столбце имени свойства.

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

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

Замечания

sp_publisherproperty используется в транзакционной реплика tion для издателей, отличных от SQL Server.

Если указан только издатель , результирующий набор включает текущие параметры для всех свойств, которые можно задать.

Если указано имя свойства, в результирующем наборе отображается только именованное свойство.

Если указаны все аргументы, указанное свойство изменяется и результирующий набор не возвращается.

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

Разрешения

Только члены предопределенных ролей сервера sysadmin на распространителю могут выполняться sp_publisherproperty.

См. также

Настройка задания набора транзакций для издателя Oracle (программирование репликации на языке Transact-SQL)
Системные хранимые процедуры (Transact-SQL)