Udostępnij za pośrednictwem


Obiekt MergePullSubscription

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.

MergePullSubscription Obiekt reprezentuje inicjowane subskrybent ściągać lub subskrypcja anonimowa do publikacja korespondencji seryjnej.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

Z MergePullSubscription obiektu, możesz:

  • Dodaj subskrypcja wciągana do publikacja seryjnej od subskrybenta.

  • Zmienić właściwości istniejących seryjnej subskrypcja wciągana.

  • Dodawać subskrypcja anonimowa do publikacja korespondencji seryjnej z subskrybenta.

  • Zmień właściwości istniejącej subskrypcja anonimowa korespondencji seryjnej.

Do tworzenia korespondencji seryjnej subskrypcja wciągana subskrybent

  1. Utwórz nowy MergePullSubscription obiektu.

  2. Ustaw Publisher właściwość nazwę istniejącego Wydawca.

  3. Ustaw Distributor właściwość nazwę dystrybutora.

  4. Ustaw PublicationDB Właściwość Nazwa bazy danych (w Wydawca) gdzie znajduje się publikacja.

  5. Ustaw Publication właściwość nazwę publikacja, do którego należy subskrybować.

  6. Ustaw SubscriberType właściwość SQLDMOMergeSubscriber_Global lub SQLDMOMergeSubscriber_Local.

  7. Ustaw SecurityMode Właściwość DistributorSecurity obiektu Właściwość odpowiednio.

  8. Jeśli SecurityMode Właściwość DistributorSecurity Właściwości obiektu jest zestaw do SQLDMOReplSecurity_Normal, zestaw StandardLogin i StandardPassword Właściwości DistributorSecurity Właściwości obiektu.

  9. Ustaw SecurityMode Właściwość PublisherSecurity obiektu Właściwość odpowiednio.

  10. Jeśli SecurityMode Właściwość PublisherSecurity Właściwości obiektu jest zestaw do SQLDMOReplSecurity_Normal, zestaw StandardLogin i StandardPassword Właściwości PublisherSecurity Właściwości obiektu.

  11. Należy zauważyć, że Name domyślnych właściwość do wydawcy**:publication_database:**publikacja.

  12. Dodaj MergePullSubscription obiektu, aby MergePullSubscriptions Kolekcja połączonych ReplicationDatabase obiekt subskrybenta.

  13. Pobierz ReplicationDatabase obiekt, który zawiera publikacja od ReplicationDatabases kolekcja Replication obiekt połączony z Wydawca.

  14. Użyj EnableMergeSubscription metoda ReplicationDatabase obiekt, który jest podłączony do Wydawca.

Zmieniać istniejące seryjnej subskrypcja wciągana subskrybent

  1. Pobierz MergePullSubscription obiekt z MergePullSubscriptions Kolekcja połączonych ReplicationDatabase obiekt subskrybenta.

  2. Użyj BeginAlter metoda, aby oznaczyć początek zmian.

  3. Ustaw MergePullSubscription Właściwości, aby odzwierciedlić zmiany do korespondencji seryjnej obiektu subskrypcja wciągana.

  4. Użyj DoAlter metoda przesłać zmiany do Microsoft SQL Server.

Do tworzenia korespondencji seryjnej subskrypcja anonimowa subskrybent

  1. Utwórz nowy MergePullSubscription obiektu.

  2. Ustaw Publisher właściwość nazwę istniejącego Wydawca.

  3. Ustaw PublicationDB Właściwość Nazwa bazy danych (w Wydawca) gdzie znajduje się publikacja.

  4. Ustaw Publication właściwość nazwę publikacja, do którego należy subskrybować.

  5. Ustaw SubscriberType właściwość SQLDMOMergeSubscriber_Anonymous.

  6. Ustaw SecurityMode Właściwość DistributorSecurity obiektu Właściwość odpowiednio.

  7. Jeśli SecurityMode Właściwość DistributorSecurity Właściwości obiektu jest zestaw do SQLDMOReplSecurity_Normal, zestaw StandardLogin i StandardPassword Właściwości DistributorSecurity Właściwości obiektu.

  8. Ustaw SecurityMode Właściwość PublisherSecurity obiektu Właściwość odpowiednio.

  9. Jeśli SecurityMode Właściwość PublisherSecurity Właściwości obiektu jest zestaw do SQLDMOReplSecurity_Normal, zestaw StandardLogin i StandardPassword Właściwości PublisherSecurity Właściwości obiektu.

  10. Należy zauważyć, że Name domyślnych właściwość do wydawcy**:publication_database:**publikacja.

  11. Dodaj MergePullSubscription obiektu, aby MergePullSubscriptions Kolekcja połączonych ReplicationDatabase obiekt subskrybenta.

Zmiany istniejącej subskrypcja anonimowa seryjnej subskrybent

  1. Pobierz MergePullSubscription obiekt z MergePullSubscriptions Kolekcja połączonych ReplicationDatabase obiekt subskrybenta.

  2. Użyj BeginAlter metoda, aby oznaczyć początek zmian.

  3. Ustaw MergePullSubscription Właściwości, aby odzwierciedlić zmiany do korespondencji seryjnej obiektu subskrypcja wciągana.

  4. Użyj DoAlter metoda przesłać zmiany do programu SQL Server.

MergePublication2 Obiekt obsługuje teraz właściwości związane z FTP, nadal obsługiwane przez MergePullSubscription obiektu.Wcześniej jeśli było zmodyfikować te właściwości, zmiany musiały zostać poczynione na każdy subskrybenta.Teraz zmian w Wydawca.

Ostrzeżenie

MergePullSubscription Obiekt jest zgodne z wystąpienia programu SQL Server w wersji 7.0 lub nowszej.Jednakże MergePullSubscription2 obiektu rozszerza funkcjonalność MergePullSubscription obiektu do użytku z funkcjami, które zostały wprowadzone w programie SQL Server 2000.

Zobacz także

Odwołanie