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)