Condividi tramite


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.