Condividi tramite


sysmergesubscriptions (Transact-SQL)

Viene inclusa una riga per ogni Sottoscrittore noto ed è una tabella locale nel server di pubblicazione. Questa tabella è archiviata nei database di pubblicazione e di sottoscrizione.

Nome colonna

Tipo di dati

Descrizione

subscriber_server

sysname

ID del server utilizzato per eseguire il mapping del campo srvid al valore specifico del server nella migrazione di una copia del database di sottoscrizione in un server diverso.

db_name

sysname

Nome del database di sottoscrizione.

pubid

uniqueidentifier

ID della pubblicazione da cui è stata creata la sottoscrizione corrente.

datasource_type

int

Tipo di origine dati:

0 = Microsoft SQL Server.

2 = Jet OLE DB.

subid

uniqueidentifier

Numero di identificazione univoco per la sottoscrizione.

replnickname

binary

Nome alternativo compresso per la replica.

replicastate

uniqueidentifier

Identificatore univoco utilizzato per determinare se la sincronizzazione precedente ha avuto esito positivo confrontando il valore nel server di pubblicazione con il valore nel Sottoscrittore.

status

tinyint

Stato della sottoscrizione:

0 = Inattivo.

1 = Attivo.

2 = Eliminato.

subscriber_type

int

Tipo di Sottoscrittore:

1 = Globale.

2 = Locale.

3 = Anonimo.

subscription_type

int

Tipo di sottoscrizione:

0 = Push.

1 = Pull.

2 = Anonimo.

sync_type

tinyint

Tipo di sincronizzazione:

1 = Automatica.

2 = Nessuna sincronizzazione.

description

nvarchar(255)

Breve descrizione della sottoscrizione.

priority

real

Viene specificata la priorità della sottoscrizione e viene consentita l'implementazione della risoluzione dei conflitti in base alla priorità (0.00 per tutte le sottoscrizioni locali o anonime).

recgen

bigint

Numero dell'ultima generazione ricevuta.

recguid

uniqueidentifier

ID univoco dell'ultima generazione ricevuta.

sentgen

bigint

Numero dell'ultima generazione inviata.

sentguid

uniqueidentifier

ID univoco dell'ultima generazione inviata.

schemaversion

int

Numero dell'ultimo schema ricevuto.

schemaguid

uniqueidentifier

ID univoco dell'ultimo schema ricevuto.

last_validated

datetime

datetime dell'ultima convalida dei dati corretta del Sottoscrittore.

attempted_validate

datetime

datetime dell'ultimo tentativo di convalida della sottoscrizione.

last_sync_date

datetime

datetime della sincronizzazione.

last_sync_status

int

Stato della sottoscrizione:

0 = Tutti i processi sono in attesa di essere avviati.

1 = Uno o più processi sono in fase di avvio.

2 = Tutti i processi sono stati eseguiti correttamente.

3 = Almeno un processo è in fase di esecuzione.

4 = Tutti i processi sono pianificati e inattivi.

5 = Almeno un processo sta ritentando l'esecuzione dopo un precedente errore.

6 = Almeno un processo non è stato eseguito correttamente.

last_sync_summary

sysname

Descrizione dei risultati dell'ultima sincronizzazione.

metadatacleanuptime

datetime

datetime dell'ultima rimozione dei metadati scaduti dalle tabelle di sistema della replica di tipo merge.

partition_id

int

Viene identificata la partizione precalcolata alla quale appartiene la sottoscrizione.

cleanedup_unsent_changes

bit

Viene indicato che i metadati relativi alle modifiche non inviate sono stati rimossi nel Sottoscrittore.

replica_version

int

Identifica la versione di SQL Server per il Sottoscrittore al quale appartiene la sottoscrizione. I possibili valori sono i seguenti:

90 = SQL Server 2005

100 = SQL Server 2008

supportability_mode

int

Solo per uso interno.

application_name

nvarchar(128)

Solo per uso interno.

subscriber_number

int

Solo per uso interno.

last_makegeneration_datetime

datetime

datetime dell'ultima esecuzione da parte del processo makegeneration per il server di pubblicazione. Per ulteriori informazioni, vedere il parametro -MakeGenerationInterval in Agente merge repliche.

Vedere anche

Concetti

Tabelle di replica (Transact-SQL)