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à della 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
AllowAnonymous | 4 | Le sottoscrizioni anonime possono sottoscrivere la pubblicazione. Per creare una sottoscrizione senza registrarla nel server di pubblicazione è necessario utilizzare le sottoscrizioni anonime. Ciò è necessario per i casi in cui non è possibile stabilire una connessione SQL Server al server di pubblicazione durante la configurazione della sottoscrizione. |
AllowDtsTransformation | 16384 | Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Non usare questa funzionalità in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata. |
AllowInitializationFromBackup | 1048576 | I Sottoscrittori possono inizializzare una sottoscrizione della pubblicazione da un backup anziché da uno snapshot iniziale. Supportato solo per la replica transazionale o snapshot. |
AllowPartitionRealignment | 4194304 | Le eliminazioni vengono inviate al Sottoscrittore quando la modifica apportata alla riga nel server di pubblicazione comporta un cambiamento di partizione e quando la pubblicazione utilizza filtri con parametri. Supportato solo per le pubblicazioni di tipo merge. |
AllowPull | 2 | Sono supportate le sottoscrizioni in cui l'agente di sincronizzazione viene eseguito nel Sottoscrittore (sottoscrizioni pull). Necessario per supportare SQL Server Compact Sottoscrittori. |
AllowPush | 1 | Sono supportate le sottoscrizioni in cui l'agente di sincronizzazione viene eseguito nel server di distribuzione (sottoscrizioni push). |
AllowQueuedTransactions | 8192 | Sono supportate le sottoscrizioni ad aggiornamento in coda per le pubblicazioni transazionali. Supportato solo per le pubblicazioni transazionali. |
AllowSubscriberInitiatedSnapshot | 262144 | I Sottoscrittori possono iniziare il processo snapshot per generare lo snapshot filtrato per la relativa partizione di dati quando la pubblicazione di tipo merge contiene filtri con parametri. Supportato solo per le pubblicazioni di tipo merge. |
AllowSubscriptionCopy | 256 | I database che sottoscrivono la pubblicazione possono essere copiati e collegati per creare nuove sottoscrizioni. Le sottoscrizioni collegabili sono deprecate. |
AllowSynchronousTransactions | 512 | Sono supportate le sottoscrizioni ad aggiornamento immediato per le pubblicazioni transazionali. Supportato solo per le pubblicazioni transazionali. |
AllowSyncToAlternate | 131072 | I Sottoscrittori possono sincronizzare le sottoscrizioni della pubblicazione di tipo merge con i server diversi dal server di pubblicazione da cui ha avuto origine la sottoscrizione. Supportato solo per le pubblicazioni di tipo merge. Questa funzionalità è deprecata e verrà rimossa a partire da una delle prossime versioni. Non supportato per i Sottoscrittori di SQL Server Compact. |
AllowWebSynchronization | 524288 | I Sottoscrittori possono sincronizzare le sottoscrizioni su Internet mediante il protocollo HTTPS. Supportato solo per le pubblicazioni di tipo merge. Disponibile solo con SQL Server 2005. Necessario per supportare SQL Server Compact Sottoscrittori. Per altre informazioni, vedere Web Synchronization for Merge Replication. |
AutomaticGenerateSyncProcedures | 1024 | La stored procedure utilizzata per la sincronizzazione delle sottoscrizioni ad aggiornamento con la pubblicazione transazionale viene generata automaticamente. Supportato solo per le pubblicazioni transazionali. |
CentralizedConflicts | 2048 | I record con conflitti vengono archiviati nel server di pubblicazione. Supportato solo per le pubblicazioni di tipo merge. |
CompressSnapshot | 128 | I file di snapshot sono compressi nel formato CAB. I file di snapshot con una dimensione superiore a 2 gigabyte (GB) non possono essere compressi. Non supportato per i Sottoscrittori di SQL Server Compact. |
DecentralizedConflicts | 8388608 | I record con conflitti vengono archiviati nel Sottoscrittore. Supportato solo per le pubblicazioni di tipo merge. Non supportato per i Sottoscrittori di SQL Server Compact. |
DynamicFilters | 32768 | Sono supportati i filtri di riga con parametri su una pubblicazione di tipo merge. Supportato solo per le pubblicazioni di tipo merge. |
EnabledForActiveDirectory | 4096 | L'attributo è EnabledForActiveDirectory. |
EnabledForHeterogeneousSubscribers | 16777216 | Sono supportati sottoscrittori non SQL Server. Supportato solo per le pubblicazioni transazionali e snapshot. Disponibile solo con SQL Server 2005 e versioni successive. |
EnabledForPeerToPeer | 2097152 | È supportata la replica transazionale peer-to-peer. Supportato solo per le pubblicazioni transazionali. Disponibile solo con SQL Server 2005 e versioni successive. |
ImmediateSync | 16 | I file di sincronizzazione della pubblicazione vengono ricreati a ogni esecuzione dell'agente snapshot. 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, è necessario impostare anche IndependentAgent. |
IndependentAgent | 32 | Ogni sottoscrizione utilizza una specifica istanza dell'agente di replica per la sincronizzazione con il server di pubblicazione. L'impostazione di questa opzione, che è predefinita per una pubblicazione transazionale, consente di ridurre la latenza. Per la replica di tipo merge vengono sempre utilizzati gli agenti indipendenti. |
InternetEnabled | 8 | È possibile sincronizzare la pubblicazione su Internet e utilizzare il protocollo FTP (File Transfer Protocol) per il trasferimento dei file di snapshot in un Sottoscrittore. Per altre informazioni, vedere Replica su Internet. |
KeepPartitionChanges | 65536 | Le ottimizzazioni delle modifiche delle partizioni vengono utilizzate quando non è possibile utilizzare le partizioni pre-calcolate. Non specificare KeepPartitionChanges quando la proprietà PartitionGroupsOption è True. Per altre informazioni, vedere Ottimizzare le prestazioni dei filtri con parametri con le partizioni pre-calcolate. |
None | 0 | Rimuove tutte le opzioni da Attributes. |
SnapshotInDefaultFolder | 64 | I file di snapshot per la pubblicazione sono conservati nella cartella predefinita. Quando il campo SnapshotInDefaultFolder non è specificato, è necessario specificare un percorso alternativo per i file di snapshot utilizzando la proprietà AltSnapshotFolder. |
Commenti
L'enumerazione PublicationAttributes supporta l'opzione FlagsAttribute , che consente una combinazione bit per bit di valori di enumerazione.
Questo spazio dei nomi, classe o membro è supportato solo nella versione 2.0 di .NET Framework.