Udostępnij za pośrednictwem


Metoda DisableMergeSubscription

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

DisableMergeSubscription Metoda Usuwa rekord inicjowane subskrybenta (ściągać) subskrypcja z publikacja korespondencji seryjnej Wydawca i dystrybutor

Składnia


            object
.DisableMergeSubscription(
Subscriber
,
SubscriptionDatabase
,
Publication
)
        

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • Subskrybent
    Ciąg określający subskrybenta istniejącej nazwy.

  • SubscriptionDatabase
    Ciąg określający subskrybowanego bazy danych według nazwy.

  • Publikacja
    Ciąg, który określa nazwę istniejącej publikacja replikacja scalająca.

Prototyp (C/C++)

HRESULT DisableMergeSubscription(
SQLDMO_LPCSTR Subscriber,
SQLDMO_LPCSTR SubscriptionDatabase,
SQLDMO_LPCSTR Publication);

Uwagi

Usuwanie subskrypcja wciągana za pomocą SQL Distributed Management Objects (SQL-DMO) jest procesem dwuetapowym.Aplikacja musi usunąć subskrypcja przez subskrybenta, a następnie, oddzielnie Usuń rekord subskrypcja Wydawca i dystrybutora.

Aby usunąć subskrypcja wciągana do publikacja seryjnej replikacja

  1. Ustanowienie SQLServer połączenie obiekt subskrybenta.

  2. Wyodrębnij MergePullSubscription obiektu odwołującego się do subskrypcja od subskrybenta MergePullSubscriptions kolekcja.

  3. Użyj Remove metoda MergePullSubscription obiektu.

  4. Ustanowienie SQLServer połączenie obiektu Wydawca.

  5. Użyj DisableMergeSubscription metoda ReplicationDatabase odwołanie do obiektu opublikowanych bazy danych.

Stosuje się do: