sysmergepartitioninfo (Transact-SQL)
Si applica a: SQL Server
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 |
---|---|---|
artifoto | 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 routine che valuta 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) | Analogamente a logical_record_view, ad eccezione delle righe figlio nella tabella "eliminata" nei trigger di aggiornamento ed eliminazione. |
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 usato il rilevamento dei conflitti a livello di riga o colonna. 1 = Viene usato il rilevamento dei conflitti di record logici, in cui una modifica in una riga nel server di pubblicazione e la modifica in una riga separata lo stesso record logico nel Sottoscrittore viene gestita come conflitto. Quando questo valore è 1, è possibile usare 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 usata la risoluzione a livello di riga o colonna. 1 = In caso di conflitto, l'intero record logico del vincitore sovrascrive l'intero record logico sul lato perso. Il valore 1 può essere usato 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. partition_options può essere uno dei valori seguenti. 0 = Il filtro per l'articolo è statico o non produce un subset univoco di dati per ogni partizione, ovvero una partizione "sovrapposta". 1 = Le partizioni sono sovrapposte e gli aggiornamenti DML eseguiti nel Sottoscrittore non possono modificare la partizione a cui appartiene una riga. 2 = Il filtro per l'articolo produce partizioni non sovrapposte, ma più Sottoscrittori possono ricevere la stessa partizione. 3 = Il filtro per l'articolo produce partizioni non sovrapposte univoche per ogni sottoscrizione. |
Vedi anche
Tabelle di replica (Transact-SQL)
Viste di replica (Transact-SQL)