sysmergepartitioninfo (Transact-SQL)
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 assinatura e publicação.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
artid |
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 a ID de partição atual de linhas em 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 a 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= Detecção de conflito de nível de linha ou coluna é usada. 1= Detecção de conflito de registro lógico é usada onde 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 conflito. Quando esse valor é 1, somente resolução de conflito do nível de registro lógico 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= Resolução de conflito de nível de linha ou coluna é usada. 1= No caso de um conflito, todo o registro lógico do vencedor sobrescreve todo o registro lógico do lado perdedor. Um valor 1 pode ser usado com detecção do nível de registro lógico e detecção de nível de coluna ou linha. |
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 podem ter um dos valores a seguir. 0 = A filtragem do artigo é estática ou não gera um subconjunto de dados exclusivo para cada partição, ou seja, uma partição 'com sobreposição'. 1 = As partições são sobrepostas e as atualizações DML feitas no Assinante não podem alterar a partição à qual uma linha pertence. 2 = A filtragem para o artigo gera partições não sobrepostas, mas vários Assinantes podem receber a mesma partição. 3 = A filtragem para o artigo gera partições não sobrepostas que são exclusivas de cada assinatura. |
Consulte também
Referência
Exibições de replicação (Transact-SQL)