Condividi tramite


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 = Transazionale
1 = Snapshot
2 = Merge
thirdparty_flag bit Indica se una pubblicazione è un database di Microsoft SQL Server:

0 = SQL Server
1 = 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 è disabilitata
1 - 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 coda
1 = 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.