PublicationAttributes Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.