Condividi tramite


PublicationAttributes Enumerazione

Definizione

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.

Si applica a

Vedi anche