Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure 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:xactsetbatchingxactsetjobxactsetjobinterval |
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.