Partilhar via


sp_publisherproperty (Transact-SQL)

Exibe ou altera propriedades do editor para Editores não MicrosoftSQL Server. Esse procedimento armazenado é executado no Distribuidor.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [@publisher = ] 'publisher'
    É o nome do Publicador heterogêneo. publisher é sysname, sem padrão.

  • [ @propertyname = ] 'propertyname'
    É o nome da propriedade que está sendo definida. propertyname é sysname, e pode ter um dos valores a seguir.

    Valor

    Descrição

    xactsetbatching

    Se forem agrupadas transações no Publicador em conjuntos transacionalmente consistentes para processamento subsequente, conhecidos como Xactsets. Um valor habilitado significa que Xactsets podem ser criados, que é o padrão. Um valor desabilitado significa que Xactsets existentes são processados. Não são criados novos Xactsets.

    xactsetjob

    Se o trabalho Xactset estiver habilitado para a criação de Xactsets. Um valor habilitado significa que o trabalho de Xactset é executado periodicamente para criar Xactsets no publicador. Um valor desabilitado significa que os Xactsets só são criados pelo Log Reader Agent quando ele pesquisa alterações no Publicador.

    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

propertyvalue

sysname

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

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_publisherproperty é usado em replicação transacional para Editores não SQL Server.

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

Quando propertyname é especificado, só 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 para um trabalho em execução, é necessário reiniciar o trabalho para que o novo intervalo entre em vigor.

Permissões

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

Consulte também

Tarefas

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

Referência

Procedimentos armazenados do sistema (Transact-SQL)