MSpublications (Transact-SQL)
La tabella MSpublications 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 = Pubblicazione transazionale. 1 = Pubblicazione snapshot. 2 = Pubblicazione di tipo merge. |
thirdparty_flag |
bit |
Indica se la pubblicazione è un database di Microsoft SQL Server: 0 = SQL Server. 1 = Origine dei dati diversa da SQL Server. |
independent_agent |
bit |
Indica se per questa pubblicazione è disponibile un agente di distribuzione autonomo. |
immediate_sync |
bit |
Indica se i file di sincronizzazione vengono creati o ricreati 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 produttore 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 = Native (genera l'output in modalità nativa della copia bulk di tutte le tabelle). 1 =Character (genera l'output in modalità carattere della copia bulk di tutte le tabelle). 3 = Concurrent (genera l'output in modalità nativa della copia bulk di tutte le tabelle senza bloccare le tabelle durante lo snapshot). 4 = Concurrent_c (genera l'output in modalità carattere della copia bulk di tutte le tabelle senza bloccare le tabelle durante lo snapshot). I valori 3 e 4 sono disponibili per la replica transazionale e di tipo merge, ma non per la replica snapshot. |
allow_subscription_copy |
bit |
Attiva e disattiva la funzione di copia dei database di sottoscrizione che sottoscrivono la pubblicazione. 0 indica che la copia è disattivata, 1 che la copia è attivata. |
thirdparty_options |
int |
Specifica se consentire o meno la visualizzazione di una pubblicazione nella cartella Replica in SQL Server Management Studio: 0 = Visualizza una pubblicazione eterogenea nella cartella Replica in SQL Server Management Studio. 1 = Disattiva 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 = L'aggiornamento in coda della pubblicazione non è consentito. 1 = L'aggiornamento in coda della pubblicazione è consentito. |
options |
int |
Informazioni non disponibili in questa versione. |
Vedere anche