Partilhar via


sysmergearticles (Transact-SQL)

Aplica-se a:SQL Server

Contém uma linha para cada artigo de mesclagem definido no banco de dados local. Esta tabela é armazenada na base de dados de publicações.

Nome da coluna Tipo de dados Descrição
nome sysname Nome do artigo.
tipo minúsculo Indica o tipo de artigo, que pode ser um dos seguintes:

10 = Tabela.

32 = Procedimento armazenado (somente esquema).

64 = Vista ou vista indexada (apenas esquema).

128 = Função definida pelo usuário (somente esquema).

160 = Sinónimo (apenas esquema).
objid int O identificador de objeto.
sync_objid int A ID do objeto da exibição que representa o conjunto de dados sincronizado.
view_type minúsculo O tipo de vista:

0 = Não é uma vista; Use todo o objeto base.

1 = Vista permanente.

2 = Vista temporária.
artid identificador único O número de identificação único do artigo em causa.
descrição nvarchar(255) A breve descrição do artigo.
pre_creation_command minúsculo A ação padrão a ser executada quando o artigo é criado no banco de dados de assinatura:

0 = Nenhum - se a tabela já existir no Assinante, nenhuma ação será executada.

1 = Drop - solta a tabela antes de recriá-la.

2 = Excluir -issues uma exclusão com base na cláusula WHERE no filtro de subconjunto.

3 = Truncar -same como 2, mas exclui páginas em vez de linhas. No entanto, não aceita uma cláusula WHERE.
pubid identificador único O ID da publicação a que pertence o artigo atual.
apelido int O mapeamento de apelidos para identificação de artigos.
column_tracking int Indica se o controle de coluna é implementado para o artigo.
status minúsculo Indica o status do artigo, que pode ser um dos seguintes:

1 = Não sincronizado - o script de processamento inicial para publicar a tabela será executado na próxima vez que o Snapshot Agent for executado.

2 = Ativo - o script de processamento inicial para publicar a tabela foi executado.

5 = New_inative - a adicionar.

6 = New_ative - a adicionar.
conflict_table sysname O nome da tabela local que contém os registros conflitantes para o artigo atual. Esta tabela é fornecida apenas para informação e o seu conteúdo pode ser modificado ou eliminado por rotinas personalizadas de resolução de conflitos ou diretamente pelo administrador.
creation_script nvarchar(255) O script de criação para este artigo.
conflict_script nvarchar(255) O script de conflito para este artigo.
article_resolver nvarchar(255) O resolvedor de conflitos de nível de linha personalizado para este artigo.
ins_conflict_proc sysname O procedimento usado para gravar conflito para conflict_table.
insert_proc sysname O procedimento usado pelo resolvedor de conflitos padrão para inserir linhas durante a sincronização.
update_proc sysname O procedimento usado pelo resolvedor de conflitos padrão para atualizar linhas durante a sincronização.
select_proc sysname O nome de um procedimento armazenado gerado automaticamente que o Merge Agent usa para realizar o bloqueio e localizar colunas e linhas para um artigo.
metadata_select_proc sysname O nome do procedimento armazenado gerado automaticamente usado para acessar metadados nas tabelas do sistema de replicação de mesclagem.
delete_proc sysname O procedimento usado pelo resolvedor de conflitos padrão para excluir linhas durante a sincronização.
schema_option binário(8) Para obter os valores suportados de schema_option, consulte sp_addmergearticle (Transact-SQL).
destination_object sysname O nome da tabela criada no Assinante.
destination_owner sysname O nome do proprietário do objeto de destino.
resolver_clsid nvarchar(50) A ID do resolvedor de conflitos personalizado.
subset_filterclause nvarchar(1000) A cláusula de filtro para este artigo.
missing_col_count int O número de colunas ausentes.
missing_cols varbinary(128) O bitmap de colunas ausentes.
excluded_cols varbinary(128) O bitmap das colunas excluídas do artigo quando ele é enviado ao Assinante.
excluded_col_count int O número de colunas excluídas.
colunas varbinary(128) Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
deleted_cols varbinary(128) Os bitmaps de colunas que foram excluídas da tabela de origem.
resolver_info nvarchar(255) O armazenamento para informações adicionais exigidas por resolvedores de conflitos personalizados.
view_sel_proc nvarchar(290) O nome de um procedimento armazenado que o Merge Agent usa para fazer o preenchimento inicial de um artigo em uma publicação filtrada dinamicamente e para enumerar linhas alteradas em qualquer publicação filtrada.
gen_cur int O número gerado para alterações locais na tabela base de um artigo.
vertical_partition int Especifica se a filtragem de coluna está habilitada em um artigo de tabela. 0 indica que não há filtragem vertical e publica todas as colunas.
identity_support int Especifica se a manipulação automática do intervalo de identidades está habilitada. 1 significa que a manipulação do intervalo de identidades está habilitada e 0 significa que não há suporte para intervalo de identidades.
before_image_objid int O ID do objeto da tabela de acompanhamento. A tabela de acompanhamento contém determinados valores de coluna chave quando uma publicação é criada com @keep_partition_changes = true.
before_view_objid int A ID do objeto de uma tabela de exibição. A exibição está em uma tabela que controla se uma linha pertencia a um Assinante específico antes de ser excluída ou atualizada. Aplica-se somente quando uma publicação é criada com @keep_partition_changes = true.
verify_resolver_signature int Especifica se uma assinatura digital é verificada antes de usar um resolvedor na replicação de mesclagem:

0 = A assinatura não é verificada.

1 = A assinatura é verificada para ver se é de uma fonte confiável.
allow_interactive_resolver pouco Especifica se o uso do Resolvedor Interativo em um artigo está habilitado. 1 especifica que o Resolvedor Interativo é usado no artigo.
fast_multicol_updateproc pouco Especifica se o Merge Agent foi habilitado para aplicar alterações a várias colunas na mesma linha em uma instrução UPDATE.

0 = Emite uma ATUALIZAÇÃO separada para cada coluna alterada.

1 = Emite uma instrução UPDATE que faz com que as atualizações ocorram em várias colunas em uma instrução.
check_permissions int O bitmap das permissões de nível de tabela que é verificado quando o Merge Agent aplica alterações ao Publicador. check_permissions pode ter um destes valores:

0x00 = As permissões não estão marcadas.

0x10 = Verifica as permissões no Editor antes que as INSERÇÕES feitas em um Assinante possam ser carregadas.

0x20 = Verifica as permissões no Editor antes que as ATUALIZAÇÕES feitas em um Assinante possam ser carregadas.

0x40 = Verifica as permissões no Editor antes que os DELETEs feitos em um Assinante possam ser carregados.
maxversion_at_cleanup int A geração mais alta para a qual os metadados são limpos.
processing_order int Indica a ordem de processamento dos artigos em uma publicação de mesclagem; em que um valor de 0 indicado que o artigo não está ordenado e os artigos são processados por ordem do valor mais baixo para o valor mais elevado. Se dois artigos tiverem o mesmo valor, são processados simultaneamente. Para obter mais informações, consulte Especificar propriedades de replicação de mesclagem.
upload_options minúsculo Define restrições sobre atualizações feitas em um Assinante com uma assinatura de cliente, que pode ser um dos seguintes valores.

0 = Não há restrições sobre atualizações feitas em um Assinante com uma assinatura de cliente; todas as alterações são carregadas para o Editor.

1 = As alterações são permitidas num Subscritor com uma subscrição de cliente, mas não são carregadas para o Editor.

2 = Não são permitidas alterações num Subscritor com uma subscrição de cliente.

Para obter mais informações, consulte Otimizar o desempenho da replicação de mesclagem com Download-Only artigos.
published_in_tran_pub pouco Indica que um artigo em uma publicação de mesclagem também é publicado em uma publicação transacional.

0 = O artigo não é publicado em um artigo transacional.

1 = O artigo também é publicado em um artigo transacional.
leve pouco Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
procname_postfix nchar(32) Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
well_partitioned_lightweight pouco Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
before_upd_view_objid int A acrescentar.
delete_tracking pouco Indica se as exclusões são replicadas.

0 = As exclusões não são replicadas

1 = As exclusões são replicadas, que é o comportamento padrão para a replicação de mesclagem.

Quando o valor de delete_tracking for 0, as linhas excluídas no Assinante deverão ser removidas manualmente no Editor e as linhas excluídas no Editor deverão ser removidas manualmente no Assinante.

Nota: Um valor de 0 resulta em não convergência.
compensate_for_errors pouco Indica se ações de compensação são tomadas quando erros são encontrados durante a sincronização.

0 = As ações compensatórias estão desativadas.

1 = As alterações que não podem ser aplicadas em um Assinante ou Publicador sempre levam a ações de compensação para desfazer essas alterações, que é o comportamento padrão para replicação de mesclagem.

Nota: Um valor de 0 resulta em não convergência.
pub_range bigint O tamanho do intervalo de identidade do editor.
gama bigint O tamanho dos valores de identidade consecutivos que seriam atribuídos aos assinantes em um ajuste.
limiar int A porcentagem de limite do intervalo de identidade.
stream_blob_columns pouco Especifica se uma otimização de fluxo de dados é usada ao replicar colunas binárias de objetos grandes. 1 significa que a otimização é tentada.
preserve_rowguidcol pouco Indica se a replicação usa uma coluna rowguid existente. Um valor de 1 significa que uma coluna ROWGUIDCOL existente é usada. 0 significa que a replicação adicionou a coluna ROWGUIDCOL.

Ver também

Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)