MSpublications (Transact-SQL)
Si applica a: SQL Server
La MSpublications
tabella contiene una riga per ogni pubblicazione replicata da un server di pubblicazione. Questa tabella è archiviata nel database di distribuzione.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
publisher_id |
smallint | ID del server di pubblicazione. |
publisher_db |
sysname | Nome del database del server di pubblicazione. |
publication |
sysname | Nome della pubblicazione. |
publication_id |
int | ID della pubblicazione. |
publication_type |
int | Tipo di pubblicazione:0 = Transazionale1 = Snapshot2 = Merge |
thirdparty_flag |
bit | Indica se una pubblicazione è un database di Microsoft SQL Server:0 = SQL Server1 = Origine dati diversa da SQL Server |
independent_agent |
bit | Indica se è presente un agente di distribuzione autonomo per la pubblicazione. |
immediate_sync |
bit | Indica se i file di sincronizzazione vengono creati o aggiornati a ogni esecuzione dell'agente snapshot. |
allow_push |
bit | Indica se è possibile creare sottoscrizioni di tipo push per la pubblicazione specificata. |
allow_pull |
bit | Indica se è possibile creare sottoscrizioni di tipo pull per la pubblicazione specificata. |
allow_anonymous |
bit | Indica se è possibile creare sottoscrizioni anonime per la pubblicazione specificata. |
description |
nvarchar(255) | Descrizione della pubblicazione. |
vendor_name |
nvarchar(100) | Nome del fornitore se il server di pubblicazione non è un database di SQL Server. |
retention |
int | Periodo di memorizzazione della pubblicazione in ore. |
sync_method |
int | Metodo di sincronizzazione:0 = Nativo (produce output di copia bulk in modalità nativa di tutte le tabelle)1 = Carattere (produce un output di copia bulk in modalità carattere di tutte le tabelle)3 = Concurrent (produce output di copia bulk in modalità nativa di tutte le tabelle, ma non blocca la tabella durante lo snapshot)4 = Concurrent_c (produce un output di copia bulk in modalità carattere di tutte le tabelle, ma non blocca la tabella durante lo snapshot)I valori 3 e 4 sono disponibili per la replica transazionale e la replica di tipo merge, ma non per la replica snapshot. |
allow_subscription_copy |
bit | Abilita o disabilita la funzione di copia dei database di sottoscrizione che sottoscrivono la pubblicazione.0 - la copia è disabilitata1 - La copia è abilitata |
thirdparty_options |
int | Specifica se la visualizzazione di una pubblicazione nella cartella Replica in SQL Server Management Studio viene eliminata:0 = Visualizzare una pubblicazione eterogenea nella cartella Replica in SQL Server Management Studio.1 = Eliminare la visualizzazione di una pubblicazione eterogenea nella cartella Replica in SQL Server Management Studio. |
allow_queued_tran |
bit | Specifica se la pubblicazione consente l'aggiornamento in coda:0 = La pubblicazione non è in coda1 = La pubblicazione è in coda |
options |
int | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
retention_period_unit |
tinyint | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
allow_initialize_from_backup |
bit | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
min_autonosync_lsn |
varbinary(16) | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |