Share via


Veröffentlichungseigenschaften, Abonnementoptionen

Gilt für:SQL ServerAzure SQL Managed Instance

Auf der Seite Abonnementoptionen des Dialogfelds Veröffentlichungseigenschaften können Sie die mit den Abonnements verknüpften Veröffentlichungsebeneneigenschaften anzeigen und festlegen. Die Eigenschaften sind in folgenden Kategorien angeordnet:

  • Eigenschaften, die für alle -Veröffentlichungen gelten.

  • Eigenschaften, die für Momentaufnahme- und Transaktionsveröffentlichungen gelten (einschließlich Veröffentlichungen, für die Updateabonnements zulässig sind).

  • Eigenschaften, die für Mergeveröffentlichungen gelten.

Hinweis

Einige Eigenschaften sind schreibgeschützt. Die Gründe dafür werden im Rahmen der Eigenschaftenbeschreibungen in diesem Thema behandelt. Bei einigen Eigenschaftenänderungen ist eine neue Momentaufnahme für die Veröffentlichung erforderlich, und bei einigen müssen sogar alle Abonnements erneut initialisiert werden. Weitere Informationen finden Sie unter Ändern von Veröffentlichungs- und Artikeleigenschaften.

Optionen für alle Veröffentlichungen

Erstellung und Synchronisierung

Anonyme Abonnements zulassen
Bestimmt, ob anonyme Pullabonnements zulässig sind. Anonyme Abonnements werden für Microsoft SQL Server Compact 3.5 Service Pack 1, Microsoft SQL Server 2005 Mobile Edition und Microsoft SQL Server für Windows CE unterstützt. Um diese Option für Momentaufnahme- und Transaktionsveröffentlichungen zu verwenden, muss für die Option Momentaufnahme immer verfügbar der Wert Truefestgelegt sein.

Anfügbare Abonnementdatenbank
Bestimmt, ob Abonnements durch Anfügen einer Kopie einer Abonnementdatenbank erstellt werden können. (Dazu muss die Option Momentaufnahme immer verfügbar für Momentaufnahme- und Transaktionsveröffentlichungen auf True festgelegt sein.)

Wichtig

Anfügbare Abonnements wird es in künftigen Versionen nicht geben. Die Funktion ist als veraltet markiert.

Pullabonnements zulassen
Bestimmt, ob Abonnenten Pullabonnements dieser Veröffentlichung erstellen dürfen. Weitere Informationen finden Sie unter Abonnieren von Veröffentlichungen.

Schemareplikation

Replizieren von Schemaänderungen
Nur Microsoft SQL Server 2005 (9.x) und höhere Versionen. Bestimmt, ob Schemaänderungen auf veröffentlichte Objekte repliziert werden. (Dazu gehört z. B. das Hinzufügen einer Spalte zu einer Tabelle oder das Ändern des Datentyps einer Spalte.) Weitere Informationen finden Sie unter Vornehmen von Schemaänderungen in Veröffentlichungsdatenbanken.

Optionen für Momentaufnahme- und Transaktionsveröffentlichungen

Erstellung und Synchronisierung

Unabhängiger Verteilungs-Agent
Bestimmt, ob ein Agent verwendet wird, der von anderen Veröffentlichungen dieser Datenbank unabhängig ist. Diese Option ist schreibgeschützt. Bei Veröffentlichungen, die mit dem Assistenten für neue Veröffentlichungen erstellt wurden und die nach Erstellung der Veröffentlichung nicht geändert werden können, ist für die Option standardmäßig True festgelegt. Weitere Informationen finden Sie unter Replikations-Agent-Verwaltung.

Momentaufnahme immer verfügbar
Bestimmt, ob bei jeder Ausführung des Momentaufnahme-Agents Momentaufnahmedateien erstellt werden ( Unabhängiger Verteilungs-Agenterforderlich). Diese Option ist schreibgeschützt; sie wird auf True festgelegt, wenn Sie auf der Seite Momentaufnahme-Agent des Assistenten für neue Veröffentlichung die Option Momentaufnahme sofort erstellen und zum Initialisieren von Abonnements verfügbar halten auswählen (Standardeinstellung). Weitere Informationen finden Sie unter Erstellen und Anwenden der Momentaufnahme.

Initialisierung aus Sicherungsdateien zulassen
Nur SQL Server 2005 (9.x) und höhere Versionen. Bestimmt, ob Sicherungsdateien für die Initialisierung von Abonnements verwendet werden dürfen. Weitere Informationen finden Sie unter Initialize a Transactional Subscription Without a Snapshotinitialisiert wird.

Nicht-SQL Server-Abonnenten zulassen
Nur SQL Server 2005 (9.x) und höhere Versionen. Bestimmt, ob die Publikation Nicht-SQL Server-Abonnenten unterstützt. Wenn Sie diese Option auf True festlegen, werden andere Publikationseigenschaften festgelegt, die nicht SQL Server-Abonnenten unterstützen. Diese Option ist schreibgeschützt, wenn Abonnenten vorhanden sind. Wenn für Abonnements mit sofortigem Update zulassen , Abonnements mit verzögertem Update über eine Warteschlange zulassenoder Peer-zu-Peer-Abonnements zulassender Wert True festgelegt ist, kann die Option nicht auf Truefestgelegt werden. Weitere Informationen finden Sie unter Non-SQL Server Subscribers.

Datentransformation

Datentransformationen zulassen
Bestimmt, ob vor der Verteilung der Daten an einen Abonnenten Data Transformation Services (DTS) verwendet werden soll, um Daten zu transformieren. Diese Option ist schreibgeschützt. Datentransformationen können nur aktiviert werden, wenn mithilfe gespeicherter Prozeduren eine Veröffentlichung erstellt wird.

Wichtig

Transformierbare Abonnements wird es in künftigen Versionen nicht geben. Die Funktion ist als veraltet markiert.

Peer-zu-Peer-Replikation

True
Gilt nur für SQL Server 2005 (9.x) und höhere Versionen. Bestimmt, ob von der Veröffentlichung Peer-zu-Peer-Replikation unterstützt wird. Wenn für die Option True festgelegt wird, wird für weitere Veröffentlichungseigenschaften die Unterstützung von Peer-zu-Peer-Replikation festgelegt. Diese Option ist schreibgeschützt, wenn Abonnements vorhanden sind. Wenn für Abonnements mit sofortigem Update zulassen , Abonnements mit verzögertem Update über eine Warteschlange zulassen oder Nicht-SQL Server-Abonnenten zulassender Wert True festgelegt ist, kann die Option nicht auf Truefestgelegt werden. Weitere Informationen finden Sie unter Peer-to-Peer Transactional Replication.

Peer-zu-Peer-Konflikterkennung zulassen
Gilt nur für SQL Server 2008 (10.0.x) und höhere Versionen. Gibt an, ob die Konflikterkennung für diese Veröffentlichung aktiviert ist. Um die Konflikterkennung zu verwenden, müssen alle Knoten SQL Server 2008 (10.0.x) oder eine höhere Version ausführen; und die Erkennung muss für alle Knoten aktiviert sein. Um die Konflikterkennung zu verwenden, müssen Sie auch einen Wert für die Peer-Absender-ID angeben. Weitere Informationen finden Sie unter Konflikterkennung in peer-to-Peer-Replikation.

Absender-ID des Peers
Gilt nur für SQL Server 2008 (10.0.x) und höhere Versionen. Gibt eine ID für einen Knoten in einer Peer-zu-Peer-Topologie an. Diese ID wird für die Konflikterkennung verwendet, wenn Peer-zu-Peer-Konflikterkennung zulassen auf Truefestgelegt ist. Geben Sie eine positive ID ungleich 0 an, die in der Topologie noch nicht verwendet wurde. Zum Anzeigen einer Liste der bereits verwendeten IDs fragen Sie die Mspeer_originatorid_history -Systemtabelle ab.

Aktualisierbare Abonnements

Abonnements mit verzögertem Update über eine Warteschlange zulassen
Bestimmt, ob Abonnentendatenänderungen sofort an den Verleger repliziert werden können. Diese Option ist schreibgeschützt. Updateabonnements können nur aktiviert werden, wenn eine Veröffentlichung erstellt wird. Weitere Informationen finden Sie unter Updatable Subscriptions for Transactional Replication.

Peer-zu-Peer-Abonnements zulassen
Bestimmt, ob Abonnentendatenänderungen in eine Warteschlange gestellt und zu einem späteren Zeitpunkt an den Verleger repliziert werden können. Diese Option ist schreibgeschützt. Updateabonnements können nur aktiviert werden, wenn eine Veröffentlichung erstellt wird. Weitere Informationen finden Sie unter Updatable Subscriptions for Transactional Replication.

Konflikte zentral berichten
Bestimmt, ob in Konflikt stehende Datenänderungen nur auf dem Verleger oder sowohl auf dem Verleger als auch auf dem Abonnenten gemeldet werden. (Dazu ist die Option Abonnements mit verzögertem Update über eine Warteschlange zulassenerforderlich.) Diese Option ist schreibgeschützt. Bei Veröffentlichungen, die mit dem Assistenten für neue Veröffentlichungen erstellt wurden und die nach Erstellung der Veröffentlichung nicht geändert werden können, ist für die Option standardmäßig True festgelegt. Durch den Wert True wird festgelegt, dass die Konflikte nur auf dem Verleger gemeldet werden. Die Konflikte können nur angezeigt werden, wo sie gemeldet werden.

Richtlinie zur Konfliktlösung
Gibt die Aktion an, die ausgeführt werden soll, wenn eine Änderung auf dem Abonnenten mit einer Änderung auf dem Verleger konfligiert. (Dazu ist die Option Abonnements mit verzögertem Update über eine Warteschlange zulassenerforderlich.) Weitere Informationen finden Sie unter Queued Updating Conflict Detection and Resolution.

Warteschlangentyp
Bestimmt, ob eine SQL Server-Warteschlange oder Microsoft Message Queuing (MSMQ) verwendet werden soll, um Änderungen am Abonnenten in die Warteschlange zu stellen, bis sie auf publisher angewendet werden können (erfordert die Option " Warteschlange aktualisieren von Abonnements zulassen"). Diese Option ist nur für SQL Server 2000 (8.x) relevant; spätere Versionen verwenden immer SQL Server-Tabellen für die Warteschlange.

Optionen für Mergeveröffentlichungen

Konfliktberichterstellung

Konflikte zentral berichten
Bestimmt, ob konfligierende Datenänderungen nur auf dem Verleger oder sowohl auf dem Verleger als auch auf dem Abonnenten gemeldet werden. Diese Option ist schreibgeschützt. Bei Veröffentlichungen, die mit dem Assistenten für neue Veröffentlichungen erstellt wurden und die nach Erstellung der Veröffentlichung nicht geändert werden können, ist für die Option standardmäßig True festgelegt. Durch den Wert True wird festgelegt, dass die Konflikte nur auf dem Verleger gemeldet werden. Die Konflikte können nur angezeigt werden, wo sie gemeldet werden. Weitere Informationen finden Sie im Abschnitt zum Anzeigen von Konflikten unter Advanced Merge Replication Conflict Detection and Resolution.

Filtern

Parametrisierte Filter zulassen
Wählen Sie die Option aus, um zuzulassen, dass parametrisierte Filter durch eine Veröffentlichung verwendet werden. Diese Option ist immer schreibgeschützt. Weitere Informationen zu parametrisierten Zeilenfiltern finden Sie unter Parametrisierte Zeilenfilter.

Abonnenten überprüfen
Bestimmt, welche Funktionen verwendet werden sollen, um zu überprüfen, ob ein Abonnent über die richtige Partition der Daten verfügt. Bei mehreren Werten werden Kommas als Trennzeichen verwendet. Weitere Informationen finden Sie unter Überprüfen von Partitionsinformationen für einen Mergeabonnenten.

Partitionen im Voraus berechnen
Nur SQL Server 2005 (9.x) und höhere Versionen. Bestimmt, ob die Synchronisierung optimiert werden soll, indem im Voraus berechnet wird, welche Datenzeilen in welche Partitionen gehören. Der Standardwert für diese Option lautet True , wenn die Veröffentlichung die Kriterien für im Voraus berechnete Partitionen erfüllt. Weitere Informationen finden Sie unter Optimieren Parametrisierter Filter-Leistung mit Vorausberechneten Partitionen .

Synchronisierung optimieren
Bestimmt, ob die Mergeverarbeitung optimiert werden soll, indem zusätzliche Metadaten auf den einzelnen Abonnenten gespeichert werden. An die Stelle dieser Optimierung sind die im Voraus berechneten Partitionen getreten, d. h., die Option Synchronisierung optimieren ist nur relevant, wenn für Partitionen im Voraus berechnen der Wert Falsefestgelegt ist. Weitere Informationen zu parametrisierten Zeilenfiltern finden Sie unter Parametrisierte Zeilenfilter.

Mergeprozesse

Gleichzeitige Prozesse beschränken
Bestimmt, ob die Anzahl der gleichzeitig ausführbaren Merge-Agents beschränkt werden soll. Diese Option wird normalerweise verwendet, wenn eine Veröffentlichung eine große Anzahl von Pushabonnements aufweist, für die die Synchronisierung möglicherweise gleichzeitig erfolgt.

Maximale Anzahl von gleichzeitigen Prozessen
Die maximale Anzahl der gleichzeitig ausführbaren Merge-Agents ( Gleichzeitige Prozesse beschränkenerforderlich). Wenn die Anzahl der Agents, für die die Synchronisierung erfolgt, den Maximalwert überschreitet, werden die Agents in eine Warteschlange gestellt, bis die Anzahl unter das Maximum abfällt.

Weitere Informationen

Erstellen einer Veröffentlichung
Anzeigen und Ändern von Veröffentlichungseigenschaften
Veröffentlichen von Daten und Datenbankobjekten