Condividi tramite


MSmerge_partition_groups (Transact-SQL)

La tabella MSmerge_partition_groups archivia una riga per ogni partizione pre-calcolata in un database specifico. Oltre alle colonne elencate, a questa tabella viene aggiunta una colonna per ogni funzione utilizzata in un filtro di riga con parametri. Ad esempio, alla tabella viene aggiunta una colonna denominata HOST_NAME_FN se un filtro utilizza la funzione HOST_NAME. Viene archiviata una riga per ogni set univoco di valori di funzione sincronizzati con il server di pubblicazione corrente. Due o più Sottoscrittori che eseguono la sincronizzazione in base allo stesso valore per tutte le funzioni dovranno condividere la stessa riga della tabella e pertanto lo stesso ID di partizione. La tabella è archiviata nel database di pubblicazione.

Nome colonna Tipo di dati Descrizione

partition_id

int

Colonna Identity che offre un numero di ID univoco per la partizione pre-calcolata.

publication_number

smallint

Numero della pubblicazione, archiviato in sysmergepublications.

maxgen_whenadded

bigint

Generazione con valore maggiore nota nel server di pubblicazione al momento dell'inserimento della riga nella tabella.

using_partition_groups

bit

Indica se la partizione appartiene a una pubblicazione che utilizza partizioni pre-compilate. I possibili valori sono i seguenti.

0 = la pubblicazione non utilizza partizioni pre-calcolate.

1 = la pubblicazione utilizza partizioni pre-calcolate.

Per ulteriori informazioni, vedere Ottimizzazione delle prestazioni dei filtri con parametri con le partizioni pre-calcolate.

HOST_NAME_FN

nvarchar(128)

Valore specificato in caso di utilizzo di filtri di riga con parametri per generare partizioni. Per ulteriori informazioni, vedere Filtri di riga con parametri.

Vedere anche

Riferimento

Viste della replica (Transact-SQL)

Concetti

Tabelle di replica (Transact-SQL)

Altre risorse

Funzionamento della replica di tipo merge

Guida in linea e informazioni

Assistenza su SQL Server 2005