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