MSpublications (Transact-SQL)

Data aggiornamento: 12 dicembre 2006

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 di massa di tutte le tabelle).

1 =Character (genera l'output in modalità carattere della copia di massa di tutte le tabelle).

3 = Concurrent (genera l'output in modalità nativa della copia di massa di tutte le tabelle senza bloccare le tabelle durante lo snapshot).

4 = Concurrent_c (genera l'output in modalità carattere della copia di massa di tutte le tabelle senza bloccare le tabelle durante lo snapshot).

5 = Database Snapshot, ovvero viene utilizzata l'utilità BCP in modalità nativa per copiare dati da uno snapshot del database.

6 = Database Snapshot Character, ovvero viene utilizzata l'utilità BCP in modalità carattere per copiare dati da uno snapshot del database.

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

Riferimento

Mapping delle tabelle di sistema di SQL Server 2000 alle viste di sistema di SQL Server 2005

Altre risorse

Tabelle di Integration Services
Backup e ripristino di tabelle
Tabelle di distribuzione dei log

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Nuovo contenuto:
  • Aggiunta di informazioni sui nuovi valori disponibili per la colonna sync_method.