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. |