sys.sp_publisherproperty (Transact-SQL)

Aplica-se a: SQL ServerAzure SQL Managed Instance

Exibe ou altera as propriedades do publisher para publishers que não sejam SQL Server. Este procedimento armazenado é executado no Distribuidor.

Transact-SQL convenções de sintaxe

Sintaxe

sys.sp_publisherproperty
    [ @publisher = ] N'publisher'
    [ , [ @propertyname = ] N'propertyname' ]
    [ , [ @propertyvalue = ] N'propertyvalue' ]
[ ; ]

Arguments

@publisher [ = ] N'editor'

O nome do heterogéneo Publisher. @publisher é sysname, sem padrão.

[ @propertyname = ] N'nome da propriedade'

O nome da propriedade a ser definida. @propertyname é sysname, e pode ser um dos seguintes valores.

valor Descrição
xactsetbatching Especifica se as transações no Publisher são agrupadas em conjuntos transacionais consistentes (Xactsets) para processamento subsequente. Um valor de enabled significa que Xactsets podem ser criados, que é o padrão. Um valor de disabled significa que os Xactsets existentes são processados por nenhum novo Xactset é criado.
xactsetjob Especifica se o trabalho Xactset está ativado para a criação de Xactsets. Um valor de enabled significa que o trabalho Xactset é executado periodicamente para criar Xactsets na editora. Um valor de disabled significa que os Xactsets só são criados quando o Agente de Leitor de Registo interroga o Publisher para alterações.
xactsetjobinterval Intervalo entre execuções do trabalho Xactset, em minutos.

Quando @propertyname é omitido, todas as propriedades ajustáveis são devolvidas.

[ @propertyvalue = ] N'valor de propriedade'

O novo valor para o cenário imobiliário. @propertyvalue é sysname, com o padrão de NULL. Quando @propertyvalue é omitido, a configuração atual da propriedade é devolvida.

Conjunto de resultados

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

xactsetbatching
xactsetjob
xactsetjobinterval
propertyvalue sysname A configuração atual da propriedade na propertyname coluna.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_publisherpropertyé utilizado em replicação transacional para editores não SQL Server.

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

Quando @propertyname é especificado, apenas 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 é devolvido.

Ao alterar a xactsetjobinterval propriedade para um trabalho em curso, tem de reiniciar o trabalho para que o novo intervalo entre em vigor.

Permissions

Apenas os membros do papel fixo de servidor sysadmin no Distribuidor podem executar sp_publisherproperty.