sysmergepartitioninfo (Transact-SQL)
Aplica-se: SQL Server
Fornece informações sobre partições para cada artigo. Contém uma linha para cada artigo de mesclagem definido no banco de dados local. Essa tabela é armazenada nos bancos de dados de publicação e assinatura.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
Artigo | uniqueidentifier | O número de identificação exclusivo para o artigo determinado. |
pubid | uniqueidentifier | O número de identificação exclusivo desta publicação, gerado quando a publicação foi adicionada. |
partition_view_id | int | A ID da exibição de partição desta tabela. A exibição mostra um mapeamento de cada linha no artigo para os diferentes IDs de partição à qual ele pertence. |
repl_view_id | int | A ser adicionado. |
partition_deleted_view_rule | nvarchar(4000) | A instrução SQL usada em um gatilho de replicação de mesclagem para recuperar a ID de partição de cada linha excluída ou atualizada com base em seus valores antigos de coluna. |
partition_inserted_view_rule | nvarchar(4000) | A instrução SQL usada em um gatilho de replicação de mesclagem para recuperar a ID de partição de cada linha inserida ou atualizada com base em seus novos valores de coluna. |
membership_eval_proc_name | sysname | O nome do procedimento que avalia as IDs de partição atuais das linhas no MSmerge_contents. |
column_list | nvarchar(4000) | A lista separada por vírgula de colunas replicadas em um artigo. |
column_list_blob | nvarchar(4000) | A lista separada por vírgulas de colunas replicada em um artigo, incluindo colunas de objeto binário grande. |
expand_proc | sysname | O nome do procedimento que reavalia IDs de partição para todas as linhas filho de uma linha pai recém-inserida e para linhas pai que sofreram alterações de partição ou foram excluídas. |
logical_record_parent_nickname | int | O apelido de pai de alto nível de um determinado artigo em um registro lógico. |
logical_record_view | int | Uma exibição que produz o rowguid de artigo pai de alto nível correspondente a cada rowguid filho. |
logical_record_deleted_view_rule | nvarchar(4000) | Semelhante ao logical_record_view, exceto que mostra linhas filho na tabela "excluída" em gatilhos de atualização e exclusão. |
logical_record_level_conflict_detection | bit | Indica se os conflitos devem ser detectados no nível de registro lógico, ou no nível de linha ou coluna. 0 = A detecção de conflitos em nível de linha ou coluna é usada. 1 = A detecção de conflito de registro lógico é usada, em que uma alteração em uma linha no Publicador e uma alteração em uma linha separada no mesmo registro lógico no Assinante é tratada como um conflito. Quando esse valor é 1, somente a resolução lógica de conflitos no nível do registro pode ser usada. |
logical_record_level_conflict_resolution | bit | Indica se os conflitos devem ser resolvidos no nível de registro lógico, ou no nível de linha ou coluna. 0 = A resolução em nível de linha ou coluna é usada. 1 = Em caso de conflito, todo o registro lógico do vencedor substitui todo o registro lógico do lado perdedor. Um valor de 1 pode ser usado com a detecção lógica em nível de registro e com a detecção em nível de linha ou coluna. |
partition_options | tinyint | Define a forma pela qual os dados no artigo são particionados, o que habilita otimizações de desempenho quando todas as linhas pertencem a apenas uma partição ou assinatura. partition_options pode ser um dos seguintes valores. 0 = A filtragem do artigo é estática ou não produz um subconjunto exclusivo de dados para cada partição, ou seja, uma partição "sobreposta". 1 = As partições estão sobrepostas e as atualizações DML feitas no Assinante não podem alterar a partição à qual uma linha pertence. 2 = A filtragem do artigo produz partições não sobrepostas, mas vários Assinantes podem receber a mesma partição. 3 = A filtragem do artigo produz partições não sobrepostas que são exclusivas para cada assinatura. |
Confira também
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)