PublicationAttributes Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.