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.
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.