Freigeben über


PublicationAttributes Enumeration

Definition

Zählt die unterstützten Veröffentlichungseigenschaften auf.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class PublicationAttributes
[System.Flags]
public enum PublicationAttributes
[<System.Flags>]
type PublicationAttributes = 
Public Enum PublicationAttributes
Vererbung
PublicationAttributes
Attribute

Felder

AllowAnonymous 4

Anonyme Abonnements können die Veröffentlichung abonnieren. Anonyme Abonnements sind erforderlich, wenn Sie ein Abonnement erstellen möchten, ohne das Abonnement beim Verleger zu registrieren. Dies ist für Fälle erforderlich, in denen Sie während der Abonnementkonfiguration keine SQL Server Verbindung mit dem Verleger herstellen können.

AllowDtsTransformation 16384

Dieses Feature wird in einer künftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature nicht in einer neuen Entwicklungsarbeit, und ändern Sie Anwendungen, die dieses Feature verwenden, so schnell wie möglich.

AllowInitializationFromBackup 1048576

Abonnenten können ein Abonnement für die Veröffentlichung aus einer Sicherung statt aus der Anfangsmomentaufnahme initialisieren. Wird nur für Transaktions- oder Momentaufnahmereplikation unterstützt.

AllowPartitionRealignment 4194304

Löschvorgänge werden an den Abonnenten gesendet, wenn die Änderung der Zeile auf dem Verleger zum Ändern der Partition führt und die Veröffentlichung parametrisierte Filter verwendet. Wird nur für Mergeveröffentlichungen unterstützt.

AllowPull 2

Es werden Abonnements unterstützt, bei denen der Synchronisierungsagent auf dem Abonnenten ausgeführt wird (Pullabonnements). Erforderlich, um SQL Server Compact Abonnenten zu unterstützen.

AllowPush 1

Es werden Abonnements unterstützt, bei denen der Synchronisierungsagent auf dem Verteiler ausgeführt wird (Pushabonnements).

AllowQueuedTransactions 8192

Für Transaktionsveröffentlichungen werden verzögerte Aktualisierungsabonnements über eine Warteschlange unterstützt. Wird nur für Transaktionsveröffentlichungen unterstützt.

AllowSubscriberInitiatedSnapshot 262144

Abonnenten können den Momentaufnahmeprozess initiieren, um die gefilterte Momentaufnahme für ihre Datenpartition zu generieren, wenn die Mergeveröffentlichung parametrisierte Filter aufweist. Wird nur für Mergeveröffentlichungen unterstützt.

AllowSubscriptionCopy 256

Datenbanken, die die Veröffentlichung abonnieren, können kopiert und angefügt werden, um neue Abonnements zu erstellen. Anfügbare Abonnements wurden als veraltet markiert.

AllowSynchronousTransactions 512

Für Transaktionsveröffentlichungen werden Abonnements mit sofortiger Aktualisierung unterstützt. Wird nur für Transaktionsveröffentlichungen unterstützt.

AllowSyncToAlternate 131072

Abonnenten können Abonnements mit der Mergeveröffentlichung mit anderen Servern als der Verleger synchronisieren, von denen das Abonnement stammt. Wird nur für Mergeveröffentlichungen unterstützt. Diese Funktion wurde als veraltet markiert und wird in einer zukünftigen Version entfernt. Wird für SQL Server Compact-Abonnenten nicht unterstützt.

AllowWebSynchronization 524288

Abonnenten können Abonnements mithilfe des HTTPS-Protokolls über das Internet synchronisieren. Wird nur für Mergeveröffentlichungen unterstützt. Nur mit SQL Server 2005 verfügbar. Erforderlich, um SQL Server Compact Abonnenten zu unterstützen. Weitere Informationen finden Sie unter Web Synchronization for Merge Replication.

AutomaticGenerateSyncProcedures 1024

Die gespeicherte Prozedur, die vom Aktualisieren von Abonnements zum Synchronisieren mit der Transaktionsveröffentlichung verwendet wurde, wird automatisch generiert. Wird nur für Transaktionsveröffentlichungen unterstützt.

CentralizedConflicts 2048

Die Konfliktdatensätze werden auf dem Verleger gespeichert. Wird nur für Mergeveröffentlichungen unterstützt.

CompressSnapshot 128

Momentaufnahmedateien werden in das CAB-Format komprimiert. Momentaufnahmedateien, die größer als 2 Gigabyte (GB) sind, können nicht komprimiert werden. Wird für SQL Server Compact-Abonnenten nicht unterstützt.

DecentralizedConflicts 8388608

Konfliktdatensätze werden auf dem Abonnenten gespeichert. Wird nur für Mergeveröffentlichungen unterstützt. Wird für SQL Server Compact-Abonnenten nicht unterstützt.

DynamicFilters 32768

Parametrisierte Zeilenfilter werden auf einer Mergeveröffentlichung unterstützt. Wird nur für eine Mergeveröffentlichung unterstützt.

EnabledForActiveDirectory 4096

Das Attribut ist "EnabledForActiveDirectory".

EnabledForHeterogeneousSubscribers 16777216

Nicht SQL Server Abonnenten werden unterstützt. Wird nur für Transaktions- und Momentaufnahmereplikation unterstützt. Nur mit SQL Server 2005 und höheren Versionen verfügbar.

EnabledForPeerToPeer 2097152

Die Peer-zu-Peer-Transaktionsreplikation wird unterstützt. Wird nur für Transaktionsveröffentlichungen unterstützt. Nur mit SQL Server 2005 und höheren Versionen verfügbar.

ImmediateSync 16

Die Synchronisierungsdateien für die Veröffentlichung werden bei jeder Ausführung des Momentaufnahmeagents neu erstellt. Abonnenten können die Synchronisierungsdateien sofort abrufen, wenn der Momentaufnahme-Agent vor dem Erstellen des Abonnements abgeschlossen wurde. Neue Abonnements rufen die neuesten Synchronisierungsdateien ab, die von der letzten Ausführung des Momentaufnahmeagents generiert wurden. Beim Festlegen derImmediateSync muss auch der IndependentAgent festgelegt werden.

IndependentAgent 32

Beim Synchronisieren mit dem Verleger verwendet jedes Abonnement eine eigene Replikationsagentinstanz. Durch Festlegen dieser Option wird die Latenzzeit reduziert. Dies ist der Standard bei Transaktionsveröffentlichungen. Bei Mergereplikationen werden immer unabhängige Agents verwendet.

InternetEnabled 8

Die Veröffentlichung kann über das Internet aktiviert werden. FTP (File Transfer Protocol) kann dazu verwendet werden, um die Momentaufnahmedateien an einen Abonnenten zu übermitteln. Weitere Informationen finden Sie unter Replikation über das Internet.

KeepPartitionChanges 65536

Partitionsänderungssoptimierungen werden verwendet, wenn vorausberechnete Partitionen nicht verwendet werden können. Geben Sie die KeepPartitionChanges nicht an, wenn die PartitionGroupsOptionTrue ist. Weitere Informationen finden Sie unter Optimieren Parametrisierter Filter-Leistung mit Vorausberechneten Partitionen .

None 0

Entfernt alle Optionen aus den Attributes.

SnapshotInDefaultFolder 64

Die Momentaufnahmedateien für die Veröffentlichung werden im Standardordner gespeichert. Wenn SnapshotInDefaultFolder nicht angegeben ist, müssen Sie mit AltSnapshotFolder einen alternativen Ort für die Momentaufnahmedateien angeben.

Hinweise

Die PublicationAttributes Enumeration unterstützt die FlagsAttribute Option, die eine bitweise Kombination von Enumerationswerten zulässt.

Der Namespace, die Klasse oder das Element wird nur in der Version 2.0 von .NET Framework unterstützt.

Gilt für:

Weitere Informationen