Vorgehensweise: Angeben des Attributs 'Nur herunterladbar' für einen Mergetabellenartikel (Replikationsprogrammierung mit Transact-SQL)
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.
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.
Hinweis 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.
Hinweis Wenn Sie nach der Initialisierung von Abonnements den Artikeltyp ändern und angeben, dass ein Artikel nur herunterladbar sein soll, müssen sämtliche Clientabonnements, die den Artikel erhalten, erneut initialisiert werden.
So ändern Sie einen vorhandenen Mergetabellenartikel dahingehend, dass er nur herunterladbar ist
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.
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.
Hinweis Wenn die Quelltabelle eines Artikels bereits in einer anderen Veröffentlichung veröffentlicht wurde, muss das Verhalten nur herunterladbarer Artikel gleich sein.