sysmergepartitioninfo (Transact-SQL)
Fornisce informazioni sulle partizioni per ogni articolo. Contiene una riga per ogni articolo di merge definito nel database locale. Questa tabella è archiviata nei database di pubblicazione e di sottoscrizione.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
artid |
uniqueidentifier |
Identificatore univoco per l'articolo specificato. |
pubid |
uniqueidentifier |
Numero di identificazione univoco per la pubblicazione specificata. Viene generato quando si aggiunge la pubblicazione. |
partition_view_id |
int |
ID della vista di partizione sulla tabella corrente. Nella vista viene riportato il mapping tra ogni riga nell'articolo e l'ID di partizione corrispondente a cui appartiene. |
repl_view_id |
int |
Da aggiungere. |
partition_deleted_view_rule |
nvarchar(4000) |
Istruzione SQL utilizzata all'interno di un trigger di replica di tipo merge per recuperare l'ID di partizione per ogni riga eliminata o aggiornata in base ai relativi valori di colonna precedenti. |
partition_inserted_view_rule |
nvarchar(4000) |
Istruzione SQL utilizzata all'interno di un trigger di replica di tipo merge per recuperare l'ID di partizione per ogni riga inserita o aggiornata in base ai relativi nuovi valori di colonna. |
membership_eval_proc_name |
sysname |
Nome della procedura che restituisce gli ID di partizione correnti delle righe in MSmerge_contents. |
column_list |
nvarchar(4000) |
Elenco separato da virgole delle colonne replicate in un articolo. |
column_list_blob |
nvarchar(4000) |
Elenco separato da virgole delle colonne replicate in un articolo, comprese le colonne BLOB. |
expand_proc |
sysname |
Nome della procedura che restituisce nuovamente gli ID di partizione per tutte le righe figlio di una riga padre appena inserita e per le righe padre sottoposte a modifica a livello di partizione oppure che sono state eliminate. |
logical_record_parent_nickname |
int |
Nome alternativo del padre di livello principale di un articolo specifico in un record logico. |
logical_record_view |
int |
Vista che ha come output la colonna rowguid dell'articolo padre di livello principale corrispondente a ogni colonna rowguid figlio. |
logical_record_deleted_view_rule |
nvarchar(4000) |
Analogo a logical_record_view, a eccezione del fatto che visualizza le righe figlio nella tabella "eliminata" nei trigger UPDATE e DELETE. |
logical_record_level_conflict_detection |
bit |
Indica se è necessario rilevare i conflitti a livello di record logico oppure a livello di riga o colonna. 0 = viene utilizzato il rilevamento dei conflitti a livello di riga o colonna. 1 = Viene utilizzato il rilevamento dei conflitti a livello di record logico, dove una modifica in una riga del server di pubblicazione e una modifica in una riga distinta dello stesso record logico nel Sottoscrittore vengono gestite come conflitto. Se questo valore è 1, è possibile utilizzare solo la risoluzione dei conflitti a livello di record logico. |
logical_record_level_conflict_resolution |
bit |
Indica se è necessario risolvere i conflitti a livello di record logico oppure a livello di riga o colonna. 0 = Viene utilizzata la risoluzione dei conflitti a livello di riga o colonna. 1 = In caso di conflitto, l'intero record logico della riga in conflitto confermata sovrascriverà l'intero record logico nella parte interessata. È possibile utilizzare il valore 1 sia con il rilevamento a livello di record logico che con il rilevamento a livello di riga o colonna. |
partition_options |
tinyint |
Definisce il modo in cui vengono partizionati i dati nell'articolo. Ciò consente di ottimizzare le prestazioni se tutte le righe appartengono a un'unica partizione o a un'unica sottoscrizione. I possibili valori di partition_options sono i seguenti. 0 = Il filtro dell'articolo è statico oppure non restituisce un subset univoco di dati per ogni partizione, ovvero si tratta di una partizione "sovrapposta". 1 = Le partizioni sono sovrapposte e gli aggiornamenti DML apportati nel Sottoscrittore non possono modificare la partizione a cui appartiene una riga. 2 = Il filtro dell'articolo restituisce partizioni non sovrapposte, ma più Sottoscrittori ricevono la stessa partizione. 3 = Il filtro dell'articolo restituisce partizioni non sovrapposte univoche per ogni sottoscrizione. |
Vedere anche