PublicationAttributes Enumerazione

Definizione

Enumera le proprietà di pubblicazione supportate.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class PublicationAttributes
[System.Flags]
public enum PublicationAttributes
[<System.Flags>]
type PublicationAttributes = 
Public Enum PublicationAttributes
Ereditarietà
PublicationAttributes
Attributi

Campi

Nome Valore Descrizione
None 0

Rimuove tutte le opzioni da Attributes.

AllowPush 1

Sono supportati abbonamenti in cui l'agente di sincronizzazione viene eseguito presso il Distributore (abbonamenti push).

AllowPull 2

Sono supportati abbonamenti in cui l'agente di sincronizzazione viene eseguito presso l'Abbonato (pull subscriptions). Obbligatorio per supportare i Sottoscrittori di SQL Server Compact.

AllowAnonymous 4

Gli abbonamenti anonimi possono abbonarsi alla pubblicazione. Gli abbonamenti anonimi sono necessari se vuoi creare un abbonamento senza registrarlo presso l'Publisher. Questo è necessario nei casi in cui non si può stabilire una connessione SQL Server con il Publisher durante la configurazione dell'abbonamento.

InternetEnabled 8

La pubblicazione può essere sincronizzata su Internet e il protocollo di trasferimento file (FTP) può essere utilizzato per trasferire i file snapshot a un abbonato. Per ulteriori informazioni, vedi Replicazione su Internet.

ImmediateSync 16

I file di sincronizzazione per la pubblicazione vengono ricreati ogni volta che l'agente di snapshot viene eseguito. Se l'esecuzione dell'agente snapshot viene completata prima della creazione della sottoscrizione, i Sottoscrittori possono ricevere i file di sincronizzazione immediatamente. Le nuove sottoscrizioni ricevono i file di sottoscrizione più recenti generati dall'ultima esecuzione dell'agente snapshot. Quando si imposta ImmediateSync, IndependentAgent deve essere impostato anch'esso.

IndependentAgent 32

Ogni abbonamento utilizza la propria istanza di replication agent quando si sincronizza con il Publisher. Impostare questa opzione riduce la latenza ed è il valore predefinito per una pubblicazione transazionale. La replicazione di fusione utilizza sempre agenti indipendenti.

SnapshotInDefaultFolder 64

I file snapshot della pubblicazione sono mantenuti nella cartella predefinita. Quando SnapshotInDefaultFolder non è specificato, devi specificare una posizione alternativa per i file snapshot usando AltSnapshotFolder.

CompressSnapshot 128

I file snapshot vengono compressi nel formato CAB. I file snapshot che sono più grandi di 2 gigabyte (GB) non possono essere compressi. Non supportato per i Sottoscrittori di SQL Server Compact.

AllowSubscriptionCopy 256

I database che abbonano alla pubblicazione possono essere copiati e collegati per creare nuovi abbonamenti. Gli abbonamenti allegabili sono stati deprecati.

AllowSynchronousTransactions 512

Sono supportate le sottoscrizioni ad aggiornamento immediato per le pubblicazioni transazionali. Supportato solo per pubblicazioni transazionali.

AutomaticGenerateSyncProcedures 1024

La stored procedure utilizzata per aggiornare gli abbonamenti per sincronizzarsi con la pubblicazione transazionale viene generata automaticamente. Supportato solo per pubblicazioni transazionali.

CentralizedConflicts 2048

I record con conflitti vengono archiviati nel server di pubblicazione. Supportato solo per pubblicazioni di fusione.

EnabledForActiveDirectory 4096

L'attributo è EnabledForActiveDirectory.

AllowQueuedTransactions 8192

Gli abbonamenti aggiornati in coda sono supportati per le pubblicazioni transazionali. Supportato solo per pubblicazioni transazionali.

AllowDtsTransformation 16384

Questa funzionalità verrà rimossa in una versione futura di Microsoft SQL Server. Non usare questa funzionalità nel nuovo lavoro di sviluppo e modificare le applicazioni che attualmente usano questa funzionalità il prima possibile.

DynamicFilters 32768

Filtri a riga parametrizzati sono supportati in una pubblicazione di fusione. Supportato solo per una pubblicazione di fusione.

KeepPartitionChanges 65536

Le ottimizzazioni per il cambiamento delle partizioni vengono utilizzate quando non si possono utilizzare partizioni precalcolate. Non specificare KeepPartitionChanges quando PartitionGroupsOption è True. Per altre informazioni, vedere Ottimizzare le prestazioni dei filtri con parametri con partizioni pre-calcolate.

AllowSyncToAlternate 131072

Gli abbonati possono sincronizzare gli abbonamenti alla pubblicazione di fusione con server diversi dall'Publisher da cui l'abbonamento è nato. Supportato solo per pubblicazioni di fusione. Questa funzionalità è deprecata e verrà rimossa a partire da una delle prossime versioni. Non supportato per i Sottoscrittori di SQL Server Compact.

AllowSubscriberInitiatedSnapshot 262144

Gli abbonati possono avviare il processo di snapshot per generare lo snapshot filtrato per la loro partizione dati quando la pubblicazione del merge dispone di filtri parametrizzati. Supportato solo per pubblicazioni di fusione.

AllowWebSynchronization 524288

Gli abbonati possono sincronizzare gli abbonamenti su Internet utilizzando il protocollo HTTPS. Supportato solo per pubblicazioni di fusione. Disponibile solo con SQL Server 2005. Obbligatorio per supportare i Sottoscrittori di SQL Server Compact. Per altre informazioni, vedere Web Synchronization for Merge Replication.

AllowInitializationFromBackup 1048576

Gli abbonati possono inizializzare un abbonamento alla pubblicazione da un backup anziché dall'istantaneo iniziale. Supportato solo per replica transazionale o snapshot.

EnabledForPeerToPeer 2097152

È supportata la replica transazionale peer-to-peer. Supportato solo per pubblicazioni transazionali. Disponibile solo con SQL Server 2005 e versioni successive.

AllowPartitionRealignment 4194304

Le cancellazioni vengono inviate all'Abbonato quando la modifica della riga sull'Publisher fa cambiare la partizione e quando la pubblicazione utilizza filtri parametrizzati. Supportato solo per pubblicazioni di fusione.

DecentralizedConflicts 8388608

I record di conflitto sono memorizzati presso l'abbonato. Supportato solo per pubblicazioni di fusione. Non supportato per i Sottoscrittori di SQL Server Compact.

EnabledForHeterogeneousSubscribers 16777216

Sono supportati abbonati non SQL Server. Supportato solo per pubblicazioni transazionali e snapshot. Disponibile solo con SQL Server 2005 e versioni successive.

Commenti

L'enumerazione PublicationAttributes supporta l'opzione FlagsAttribute , che consente una combinazione bit a bit dei valori di enumerazione.

Questo namespace, classe o membro è supportato solo nella versione 2.0 del .NET Framework.

Si applica a

Vedi anche