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)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de