syspublications (Transact-SQL)
Contiene una riga per ogni pubblicazione definita nel database. Questa tabella è archiviata nel database di pubblicazione.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
description |
nvarchar(255) |
Voce descrittiva per la pubblicazione. |
name |
sysname |
Nome univoco associato alla pubblicazione. |
pubid |
int |
Colonna Identity che include un ID univoco per la pubblicazione. |
repl_freq |
tinyint |
Frequenza della replica: 0 = basata sulle transazioni. 1 = aggiornamento di tabella pianificato. |
status |
tinyint |
Stato: 0 = inattivo. 1 = attivo. |
sync_method |
tinyint |
Metodo di sincronizzazione: 0 = utilità per la copia bulk in modalità nativa (BCP). 1 = BCP in modalità carattere. 3 = simultanea, ovvero viene utilizzata la copia di massa in modalità nativa, ma durante lo snapshot le tabelle non vengono bloccate. 4 = concurrent_c, ovvero viene utilizzata la copia di massa in modalità carattere, ma durante lo snapshot le tabelle non vengono bloccate |
snapshot_jobid |
binary(16) |
ID dell'attività pianificata. |
independent_agent |
bit |
Specifica se per la pubblicazione è disponibile un agente di distribuzione autonomo. 0 = Per la pubblicazione viene utilizzato un agente di distribuzione condiviso e a ogni coppia database del server di pubblicazione/database del Sottoscrittore è associato un solo agente condiviso. 1 = Per la 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. 1 indica che vengono creati a ogni esecuzione dell'agente. |
enabled_for_internet |
bit |
Indica se i file di sincronizzazione della pubblicazione vengono esposti a Internet tramite FTP e altri servizi. 1 indica che è possibile accedervi tramite Internet. |
allow_push |
bit |
Indica se per la pubblicazione sono consentite o meno sottoscrizioni push. 1 indica che sono consentite. |
allow_pull |
bit |
Indica se per la pubblicazione sono consentite o meno sottoscrizioni pull. 1 indica che sono consentite. |
allow_anonymous |
bit |
Indica se per la pubblicazione sono consentite o meno sottoscrizioni anonime. 1 indica che sono consentite. |
immediate_sync_ready |
bit |
Indica se lo snapshot è stato generato dall'agente snapshot e se è pronto per l'utilizzo nelle nuove sottoscrizioni. Questo valore risulta significativo solo per le pubblicazioni ad aggiornamento immediato. 1 indica che lo snapshot è pronto. |
allow_sync_tran |
bit |
Indica se per la pubblicazione sono consentite sottoscrizioni ad aggiornamento immediato. 1 indica che tali sottoscrizioni sono consentite. |
autogen_sync_procs |
bit |
Specifica se la stored procedure di sincronizzazione per le sottoscrizioni ad aggiornamento immediato viene generata nel server di pubblicazione. 1 indica che la stored procedure viene generata nel server di pubblicazione. |
retention |
int |
Quantità di modifiche, espressa in ore, da salvare per la pubblicazione specificata. |
allow_queued_tran |
bit |
Specifica se è attivato l'inserimento in coda delle modifiche apportate nel Sottoscrittore fino a quando non è possibile applicarle nel server di pubblicazione. 1 indica che le modifiche apportate nel Sottoscrittore vengono inserite in coda. |
snapshot_in_defaultfolder |
bit |
Specifica se i file di snapshot sono archiviati nella cartella predefinita. 0 = i file di snapshot sono stati archiviati nel percorso alternativo specificato da alternate_snapshot_folder. 1 = i file di snapshot sono disponibili nella cartella predefinita. |
alt_snapshot_folder |
nvarchar(255) |
Specifica la posizione della cartella alternativa per lo snapshot. |
pre_snapshot_script |
nvarchar(255) |
Specifica un puntatore al percorso di un file con estensione sql. L'agente di distribuzione esegue lo script pre-snapshot prima dell'esecuzione degli script di oggetti replicati in fase di applicazione di uno snapshot in un Sottoscrittore. |
post_snapshot_script |
nvarchar(255) |
Specifica un puntatore al percorso di un file con estensione sql. L'agente di distribuzione esegue lo script post-snapshot dopo l'applicazione di tutti gli altri script di oggetti replicati e dei dati durante una sincronizzazione iniziale. |
compress_snapshot |
bit |
Specifica che lo snapshot scritto nel percorso indicato da alt_snapshot_folder deve essere compresso nel formato CAB Microsoft. 1 indica che lo snapshot verrà compresso. |
ftp_address |
sysname |
Indirizzo di rete del servizio FTP per il server di distribuzione. Specifica la posizione in cui i file di snapshot della pubblicazione possono essere prelevati dall'agente di distribuzione. |
ftp_port |
int |
Numero di porta del servizio FTP per il server di distribuzione. Specifica il percorso da cui l'agente di distribuzione può prelevare i file di snapshot della pubblicazione. |
ftp_subdirectory |
nvarchar(255) |
Specifica il percorso da cui l'agente di distribuzione può prelevare i file di snapshot se la pubblicazione supporta la propagazione degli snapshot tramite FTP. |
ftp_login |
sysname |
Nome utente utilizzato per la connessione al servizio FTP. |
ftp_password |
nvarchar(524) |
Password dell'utente utilizzata per la connessione al servizio FTP. |
allow_dts |
bit |
Specifica che la pubblicazione supporta le trasformazioni di dati. 1 indica che le trasformazioni DTS non sono consentite. |
allow_subscription_copy |
bit |
Specifica se è stata attivata la funzione di copia dei database di sottoscrizione che sottoscrivono la pubblicazione. 1 indica che la copia è consentita. |
centralized_conflicts |
bit |
Specifica se i record dei conflitti vengono archiviati nel server di pubblicazione: 0 = I record dei conflitti vengono archiviati sia nel server di pubblicazione sia nel Sottoscrittore che ha causato il conflitto. 1 = I record dei conflitti vengono archiviati nel server di pubblicazione. |
conflict_retention |
int |
Specifica il periodo di memorizzazione dei conflitti espresso in giorni. |
conflict_policy |
int |
Specifica i criteri di risoluzione dei conflitti adottati quando nel Sottoscrittore è attivato l'aggiornamento in coda. I possibili valori sono i seguenti: 1 = prevale il server di pubblicazione. 2 = Prevale il Sottoscrittore. 3 = La sottoscrizione viene reinizializzata. |
queue_type |
int |
Specifica il tipo di coda da utilizzare. I possibili valori sono i seguenti: 1 = msmq, ovvero viene utilizzato il servizio di accodamento messaggi Microsoft per l'archiviazione delle transazioni. 2 = sql, ovvero viene utilizzato SQL Server per l'archiviazione delle transazioni.
Nota
L'utilizzo del servizio di accodamento messaggi Microsoft è stato dichiarato deprecato e non è più disponibile.
|
ad_guidname |
sysname |
Specifica se la pubblicazione è pubblicata in Microsoft Active Directory. Un valore GUID valido indica che la pubblicazione è pubblicata in Active Directory e il GUID è l'objectGUID dell'oggetto pubblicazione di Active Directory corrispondente. Se NULL, la pubblicazione non è pubblicata in Active Directory. |
backward_comp_level |
int |
Livello di compatibilità del database. I possibili valori sono i seguenti: 10 = SQL Server 7.0. 20 = SQL Server 7.0 Service Pack (SP) 1. 30 = SQL Server 7.0 SP 2. 35 = SQL Server 7.0 SP 3. 40 = SQL Server 2000. 50 = SQL Server 2000 SP 1. 60 = SQL Server 2000 SP 3. 90 = SQL Server 2005. 100 = SQL Server 2008. |
allow_initialize_from_backup |
bit |
Indica se i Sottoscrittori possono inizializzare una sottoscrizione della pubblicazione da un backup anziché da uno snapshot iniziale. 1 indica che le sottoscrizioni possono essere inizializzate da un backup. 0 indica il contrario. Per ulteriori informazioni, vedere Inizializzazione di una sottoscrizione transazionale senza uno snapshot. |
min_autonosync_lsn |
binary |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
replicate_ddl |
int |
Indica se per la pubblicazione è supportata la replica dello schema. 1 indica che le istruzioni DDL (Data Definition Language) eseguite nel server di pubblicazione vengono replicate. 0 indica che le istruzioni DDL non vengono replicate. Per ulteriori informazioni, vedere Modifiche allo schema nei database di pubblicazione. |
options |
int |
Mappa di bit che specifica le opzioni di pubblicazione aggiuntive. I possibili valori bit per bit sono i seguenti: 0x1: pubblicazione abilitata per la replica peer-to-peer. 0x2: vengono pubblicate solo le modifiche locali per la replica peer-to-peer. 0x4: pubblicazione abilitata per Sottoscrittori non SQL Server. 0x8: pubblicazione abilitata per il rilevamento dei conflitti peer-to-peer. |
originator_id |
smallint |
Identifica ogni nodo in una topologia di replica peer-to-peer per consentire il rilevamento dei conflitti. Per ulteriori informazioni, vedere Rilevamento dei conflitti nella replica peer-to-peer. |