PublicationAttributes Enumeration

Definition

Enumerates unterstützte Publikationseigenschaften.

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

Name Wert Beschreibung
None 0

Entfernt alle Optionen aus Attributes.

AllowPush 1

Abonnements, bei denen der Synchronisationsagent beim Distributor läuft (Push-Abonnements), werden unterstützt.

AllowPull 2

Abonnements, bei denen der Synchronisationsagent am Abonnenten läuft (Pull-Abonnements), werden unterstützt. Erforderlich, um SQL Server Compact-Abonnenten zu unterstützen.

AllowAnonymous 4

Anonyme Abonnenten können die Publikation abonnieren. Anonyme Abonnements sind erforderlich, wenn Sie ein Abonnement erstellen möchten, ohne das Abonnement beim Publisher zu registrieren. Dies ist notwendig für Fälle, in denen Sie während der Abonnementkonfiguration keine SQL Server-Verbindung zum Publisher herstellen können.

InternetEnabled 8

Die Veröffentlichung kann über das Internet synchronisiert werden, und das File Transfer Protocol (FTP) kann verwendet werden, um die Snapshot-Dateien an einen Abonnenten zu übertragen. Weitere Informationen finden Sie unter Replikation über das Internet.

ImmediateSync 16

Synchronisationsdateien für die Veröffentlichung werden jedes Mal neu erstellt, wenn der Momentaufnahmen-Agent ausgeführt wird. 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 Setzen ImmediateSyncmuss auch gesetzt IndependentAgent werden.

IndependentAgent 32

Jedes Abonnement verwendet bei der Synchronisation mit dem Publisher seine eigene Replikationsagenten-Instanz. Das Setzen dieser Option reduziert die Latenz und ist der Standard für eine transaktionale Veröffentlichung. Merge-Replikation verwendet immer unabhängige Agenten.

SnapshotInDefaultFolder 64

Die Snapshot-Dateien der Veröffentlichung werden im Standardordner verwaltet. Wenn SnapshotInDefaultFolder nicht angegeben ist, müssen Sie einen alternativen Standort für die Snapshot-Dateien mit angeben AltSnapshotFolder.

CompressSnapshot 128

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

AllowSubscriptionCopy 256

Datenbanken, die die Publikation abonnieren, können kopiert und angehängt werden, um neue Abonnements zu erstellen. Anhängbare Abonnements wurden veraltet.

AllowSynchronousTransactions 512

Sofortige Aktualisierung von Abonnements wird für transaktionale Publikationen unterstützt. Nur für transaktionale Publikationen unterstützt.

AutomaticGenerateSyncProcedures 1024

Das gespeicherte Verfahren, das zur Aktualisierung von Abonnements zur Synchronisation mit der transaktionalen Veröffentlichung verwendet wird, wird automatisch generiert. Nur für transaktionale Publikationen unterstützt.

CentralizedConflicts 2048

Die Konfliktdatensätze werden auf dem Verleger gespeichert. Unterstützt nur für Merge-Publikationen.

EnabledForActiveDirectory 4096

Das Attribut lautet EnabledForActiveDirectory.

AllowQueuedTransactions 8192

Warteschlange aktualisierte Abonnements werden für transaktionale Veröffentlichungen unterstützt. Nur für transaktionale Publikationen unterstützt.

AllowDtsTransformation 16384

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

DynamicFilters 32768

Parametrisierte Zeilenfilter werden bei einer Merge-Publikation unterstützt. Nur für eine Merge-Publikation unterstützt.

KeepPartitionChanges 65536

Partitionsänderungsoptimierungen werden verwendet, wenn vorberechnete Partitionen nicht verwendet werden können. Spezifizieren KeepPartitionChanges Sie nicht an, wann PartitionGroupsOption .True Weitere Informationen finden Sie unter Optimieren der parametrisierten Filterleistung mit vorkompilierten Partitionen.

AllowSyncToAlternate 131072

Abonnenten können Abonnements auf die Merge-Publikation mit Servern synchronisieren, die nicht dem Publisher sind, von denen das Abonnement ursprünglich stammt. Unterstützt nur für Merge-Publikationen. Diese Funktion wurde als veraltet markiert und wird in einer zukünftigen Version entfernt. Wird für SQL Server Compact-Abonnenten nicht unterstützt.

AllowSubscriberInitiatedSnapshot 262144

Abonnenten können den Snapshot-Prozess starten, um den gefilterten Schnappschuss für ihre Datenpartition zu erzeugen, wenn die Merge-Publikation parametrisierte Filter enthält. Unterstützt nur für Merge-Publikationen.

AllowWebSynchronization 524288

Abonnenten können Abonnements über das Internet mit dem HTTPS-Protokoll synchronisieren. Unterstützt nur für Merge-Publikationen. 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.

AllowInitializationFromBackup 1048576

Abonnenten können ein Abonnement der Veröffentlichung aus einem Backup und nicht aus dem ursprünglichen Schnappschuss initialisieren. Unterstützt nur für transaktionale oder Snapshot-Replikation.

EnabledForPeerToPeer 2097152

Peer-to-Peer-Transaktionsreplikation wird unterstützt. Nur für transaktionale Publikationen unterstützt. Nur mit SQL Server 2005 und neueren Versionen verfügbar.

AllowPartitionRealignment 4194304

Löschungen werden an den Abonnenten gesendet, wenn eine Änderung der Zeile im Publisher dazu führt, dass dieser seine Partition ändert und wenn die Publikation parametrisierte Filter verwendet. Unterstützt nur für Merge-Publikationen.

DecentralizedConflicts 8388608

Konfliktunterlagen werden beim Abonnenten gespeichert. Unterstützt nur für Merge-Publikationen. Wird für SQL Server Compact-Abonnenten nicht unterstützt.

EnabledForHeterogeneousSubscribers 16777216

Nicht-SQL Server-Abonnenten werden unterstützt. Wird nur für transaktionale und Snapshot-Publikationen unterstützt. Nur mit SQL Server 2005 und neueren Versionen verfügbar.

Hinweise

Die Aufzählung PublicationAttributes unterstützt die FlagsAttribute Option, die eine bitweise Kombination von Aufzählungswerten ermöglicht.

Dieser Namespace, diese Klasse oder dieses Mitglied wird nur in Version 2.0 des .NET Frameworks unterstützt.

Gilt für:

Weitere Informationen