Share via


Angeben, dass ein neuer Mergetabellenartikel nur herunterladbar ist

In diesem Thema wird beschrieben, wie angegeben wird, dass ein Mergetabellenartikel in SQL Server 2012 mit SQL Server Management Studio oder Transact-SQL nur heruntergeladen werden kann. Nur herunterladbare Artikel sind für Anwendungen vorgesehen, deren Daten nicht auf den Abonnenten aktualisiert werden. Weitere Informationen finden Sie unter Optimieren der Leistung der Mergereplikation durch nur herunterladbare Artikel.

In diesem Thema

  • Vorbereitungen:

    Einschränkungen

  • So geben Sie an, dass ein Mergetabellenartikel nur herunterladbar ist, mit:

    SQL Server Management Studio

    Transact-SQL

Vorbereitungen

Einschränkungen

  • Wenn Sie nach der Initialisierung von Abonnements angeben, dass ein Artikel nur herunterladbar sein soll, müssen sämtliche Clientabonnements, die den Artikel erhalten, erneut initialisiert werden. Serverabonnements müssen nicht erneut initialisiert werden. Weitere Informationen zu den Auswirkungen von Eigenschaftsänderungen finden Sie unter Ändern von Veröffentlichungs- und Artikeleigenschaften.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von SQL Server Management Studio

Wenn Sie angeben möchten, dass ein Artikel nur herunterladbar sein soll, können Sie dies im Assistenten für neue Veröffentlichung auf der Seite Artikel oder auf der Registerkarte Eigenschaften des Dialogfelds Artikeleigenschaften - <Artikel> tun. Dieses Dialogfeld ist im Assistenten für neue Veröffentlichung sowie über das Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> verfügbar. Weitere Informationen zum Verwenden des Assistenten sowie zum Zugriff auf das Dialogfeld finden Sie unter Erstellen einer Veröffentlichung und Anzeigen und Ändern von Veröffentlichungseigenschaften.

So geben Sie auf der Seite Artikel an, dass ein Artikel nur herunterladbar sein soll

  • Wählen Sie im Assistenten für neue Veröffentlichung auf der Seite Artikel eine Tabelle aus, und aktivieren Sie dann das Kontrollkästchen Die durch die Hervorhebung markierte Tabelle ist nur herunterladbar.

So geben Sie im Dialogfeld Artikeleigenschaften - <Artikel> auf der Registerkarte Eigenschaften an, dass ein Artikel nur herunterladbar sein soll

  1. Wählen Sie im Assistenten für neue Veröffentlichung auf der Seite Artikel bzw. im Dialogfeld Veröffentlichungseigenschaften – <Veröffentlichung> eine Tabelle aus, und klicken Sie dann auf Artikeleigenschaften.

  2. Klicken Sie auf Eigenschaften des hervorgehobenen Tabelle-Artikels festlegen oder Eigenschaften aller Tabellenartikel festlegen.

  3. Geben Sie im Abschnitt Zielobjekt der Registerkarte Eigenschaften des Dialogfelds Artikeleigenschaften - <Artikel> einen der folgenden Werte für Synchronisierungsrichtung an:

    • Nur herunterladbar auf Abonnenten, Abonnentenänderungen nicht zulassen

    • Nur herunterladbar auf Abonnenten, Abonnentenänderungen zulassen

  4. Wenn Sie sich im Dialogfeld Veröffentlichungseigenschaften – <Veröffentlichung> befinden, klicken Sie auf OK, um die Einstellungen zu speichern und das Dialogfeld zu schließen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von Transact-SQL

So geben Sie an, dass ein neuer Mergetabellenartikel nur herunterladbar ist

  • Führen Sie sp_addmergearticle unter Angabe des Werts 1 oder 2 für den Parameter @subscriber_upload_options aus. Die Werte entsprechen dem folgenden Verhalten:

    • 0 – Keine Einschränkungen (Standard). Auf dem Abonnenten vorgenommene Änderungen werden auf den Verleger hochgeladen.

    • 1 – Änderungen sind auf dem Abonnenten zulässig, werden aber nicht auf den Verleger hochgeladen.

    • 2 – Änderungen sind auf dem Abonnenten nicht zulässig.

      HinweisHinweis

      Wenn die Quelltabelle für einen Artikel bereits in einer anderen Veröffentlichung veröffentlicht wurde, muss für @compensate_for_errors für beide Artikel der gleiche Wert angegeben werden.

So ändern Sie einen vorhandenen Mergetabellenartikel dahingehend, dass er nur herunterladbar ist

  1. Um zu ermitteln, ob ein Artikel nur herunterladbar ist, führen Sie sp_helpmergearticle aus. Beachten Sie im Resultset den Wert von upload_options für den Artikel.

  2. Wenn in Schritt 1 der Wert 0 zurückgegeben wird, führen Sie sp_changemergearticle unter Angabe des Werts subscriber_upload_options für @property, des Werts 1 für @force_invalidate_snapshot und @force_reinit_subscription sowie des Werts 1 oder 2 für @value aus, was folgendem Verhalten entspricht:

    • 1 – Änderungen sind auf dem Abonnenten zulässig, werden aber nicht auf den Verleger hochgeladen.

    • 2 – Änderungen sind auf dem Abonnenten nicht zulässig.

      HinweisHinweis

      Wenn die Quelltabelle eines Artikels bereits in einer anderen Veröffentlichung veröffentlicht wurde, muss das Verhalten nur herunterladbarer Artikel gleich sein.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Siehe auch

Konzepte

Optimieren der Leistung der Mergereplikation durch nur herunterladbare Artikel

Definieren eines Artikels

Anzeigen und Ändern von Artikeleigenschaften