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
Apresenta informações sobre um artigo. Este procedimento armazenado é executado no Publisher no banco de dados de publicação. Para a Oracle Publishers, este procedimento armazenado é executado no Distribuidor em qualquer base de dados.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_helparticle
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @returnfilter = ] returnfilter ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @found = ] found OUTPUT ]
[ ; ]
Arguments
[ @publication = ] N'publicação'
O nome da publicação. @publication é sysname, sem padrão.
[ @article = ] N'artigo'
O nome de um artigo na publicação.
@article é sysname, com um padrão de %. Se @article não for fornecida, a informação de todos os artigos da publicação especificada é devolvida.
[ @returnfilter = ] retorno
Especifica se a cláusula de filtro deve ser devolvida.
@returnfilter é bit, com um padrão de 1, que devolve a cláusula de filtro.
@publisher [ = ] N'editor'
Especifica um editor que não seja SQL Server.
@publisher é sysname, com um padrão de NULL.
@publisher não deve ser especificado ao solicitar informações sobre um artigo publicado por um SQL Server Publisher.
[ @found = ] encontrado SAÍDA
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
Conjunto de resultados
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
article id |
int | ID do artigo. |
article name |
sysname | Nome do artigo. |
base object |
nvarchar(257) | Nome da tabela subjacente representada pelo artigo ou procedimento armazenado. |
destination object |
sysname | Nome da tabela de destino (subscrição). |
synchronization object |
nvarchar(257) | Nome da visão que define o artigo publicado. |
type |
smallint | O tipo de artigo:1 = Baseado em log.3 = Baseado em logs com filtro manual.5 = Baseado em logs com vista manual.7 = Baseado em log, com filtro manual e vista manual.8 = Execução de procedimento armazenado.24 = Execução de procedimento armazenado serializável.32 = Procedimento armazenado (apenas esquema).64 = Vista (apenas esquema).96 = Função agregada (apenas esquema).128 = Função (apenas esquema).257 = Vista indexada baseada em log.259 = Vista indexada baseada em logs com filtro manual.261 = Vista indexada baseada em registos com vista manual.263 = Vista indexada baseada em log, com filtro manual e vista manual.320 = Vista indexada (apenas esquema). |
status |
tinyint | Pode ser o resultado & (bit a bit AND) de uma ou mais destas propriedades do artigo:0x00 = Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.0x01 = O artigo está ativo.0x08 = Incluir o nome da coluna nas instruções de inserção.0x16 = Usar instruções parametrizadas.0x32 = Usar instruções parametrizadas e incluir o nome da coluna em inserir sentenças. |
filter |
nvarchar(257) | Procedimento armazenado usado para filtrar horizontalmente a tabela. Este procedimento armazenado deve ser criado usando a FOR REPLICATION cláusula. |
description |
nvarchar(255) | Entrada descritiva para o artigo. |
insert_command |
nvarchar(255) | O tipo de comando de replicação usado ao replicar inserções com artigos de tabela. 1 |
update_command |
nvarchar(255) | O tipo de comando de replicação usado ao replicar atualizações com artigos de tabela. 1 |
delete_command |
nvarchar(255) | O tipo de comando de replicação usado ao replicar eliminações com artigos de tabela. 1 |
creation script path |
nvarchar(255) | Caminho e nome de um script de esquema de artigo usado para criar tabelas de alvo. |
vertical partition |
bit | É se a partição vertical está ativada para o artigo; onde um valor de 1 significa que a partição vertical está ativada. |
pre_creation_cmd |
tinyint | Comando de pré-criação para DROP TABLE, DELETE TABLE, ou TRUNCATE TABLE. |
filter_clause |
ntext | cláusula WHERE especificando o filtro horizontal. |
schema_option |
binário(8) | Bitmap da opção de geração de esquemas para o artigo em questão. Para uma lista completa de schema_option valores, veja sp_addarticle. |
dest_owner |
sysname | Nome do proprietário do objeto de destino. |
source_owner |
sysname | Proprietário do objeto de origem. |
unqua_source_object |
sysname | Nome do objeto de origem, sem o nome do proprietário. |
sync_object_owner |
sysname | Proprietário da visão que define o artigo publicado. |
unqualified_sync_object |
sysname | Nome da vista que define o artigo publicado, sem o nome do proprietário. |
filter_owner |
sysname | Dono do filtro. |
unqua_filter |
sysname | Nome do filtro, sem o nome do proprietário. |
auto_identity_range |
int | Flag a indicar se o tratamento automático de intervalos de identidade estava ativado na publicação na altura da sua criação.
1 significa que o intervalo automático de identidade está ativado; 0 Significa que está desativado. |
publisher_identity_range |
int | Tamanho do intervalo da identidade no Publisher se o artigo tiver identityrangemanagementoption definido como auto ou auto_identity_range definido para true. |
identity_range |
bigint | Tamanho do intervalo da identidade no Assinante se o artigo tiver identityrangemanagementoption definido como auto ou auto_identity_range definido para true. |
threshold |
bigint | Valor percentual que indica quando o Distribution Agent atribui um novo intervalo de identidade. |
identityrangemanagementoption |
int | Indica a gestão do intervalo de identidade gerida para o artigo. |
fire_triggers_on_snapshot |
bit | É se os gatilhos replicados do utilizador forem executados quando o snapshot inicial é aplicado.1 = os gatilhos do utilizador são executados.0 = os gatilhos do utilizador não são executados. |
1 Para mais informações, consulte Artigos Transacionais - Especificar Como as Alterações São Propagadas.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_helparticle é usado na replicação instantânea e na replicação transacional.
Permissions
Apenas os membros do papel de servidor fixo de sysadmin , o papel de base de dados fixa db_owner ou a lista de acesso à publicação para a publicação atual podem executar sp_helparticle.
Exemplos
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';
USE [AdventureWorks2022]
EXEC sp_helparticle
@publication = @publication;
GO