sp_publisherproperty (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Exibe ou altera propriedades do editor para Publicadores que não são do Microsoft SQL Server. Esse procedimento armazenado é executado no Distribuidor.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

[ @publisher = ] 'publisher' É o nome da Editora heterogênea. publisher é sysname, sem padrão.

[ @propertyname = ] 'propertyname' É o nome da propriedade que está sendo definida. propertyname é sysname e pode ser um dos seguintes valores.

Valor Descrição
xactsetbatching Se forem agrupadas transações no Publicador em conjuntos transacionalmente consistentes para processamento subsequente, conhecidos como Xactsets. Um valor de enabled significa que Xactsets pode ser criado, que é o padrão. Um valor de disabled significa que os Xactsets existentes são processados por nenhum novo Xactsets é criado.
XactsetJob Se o trabalho Xactset estiver habilitado para a criação de Xactsets. Um valor de enabled significa que o trabalho do Xactset é executado periodicamente para criar Xactsets no editor. Um valor de disabled significa que os Xactsets só são criados pelo Log Reader Agent quando ele sonda o Publisher em busca de alterações.
xactsetjobinterval Intervalo entre execuções do trabalho de Xactset, em minutos.

Quando propertyname é omitido, todas as propriedades configuráveis são retornadas.

[ @propertyvalue = ] 'propertyvalue'
É o novo valor da configuração da propriedade. propertyvalue é sysname, com um valor padrão de NULL. Quando propertyvalue é omitido, a configuração atual da propriedade é retornada.

Conjuntos de resultados

Nome da coluna Tipo de dados Descrição
propertyname sysname Retorna as propriedades de publicação seguintes que podem ser definidas:

xactsetbatching

XactsetJob

xactsetjobinterval
Valor da propriedade sysname É a configuração atual da propriedade na coluna propertyname .

Valores do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

sp_publisherproperty é usado na replicação transacional para publicadores que não são do SQL Server.

Quando apenas o editor é especificado, o conjunto de resultados inclui as configurações atuais para todas as propriedades que podem ser definidas.

Quando propertyname é especificado, somente a propriedade nomeada aparece no conjunto de resultados.

Quando todos os parâmetros são especificados, a propriedade é alterada e um conjunto de resultados não é retornado.

Ao alterar a propriedade xactsetjobinterval de um trabalho em execução, você deve reiniciar o trabalho para que o novo intervalo entre em vigor.

Permissões

Somente membros da função de servidor fixa sysadmin no Distribuidor podem executar sp_publisherproperty.

Confira também

Configurar o trabalho do conjunto de transações para um Publicador Oracle (Programação Transact-SQL de replicação)
Procedimentos armazenados do sistema (Transact-SQL)