Obiekt TransPublication

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.

TransPublication Reprezentuje obiekt transakcyjnych lub migawka publikacja.Publikacja zawiera jeden lub więcej artykułów (tabele lub procedury przechowywane) zawierające replikowane dane.

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

Uwagi

Z TransPublication obiektu, możesz:

  • Tworzenie publikacja transakcyjnych.

  • Zmień właściwości istniejącej publikacja transakcyjnych.

  • Po dodaniu wszystkich artykułów, włączyć transakcyjnych publikacja.

  • Tworzenie publikacja migawka.

  • Zmień właściwości istniejącej publikacja migawka.

  • Po dodaniu wszystkich artykułów, włączyć publikacja migawka.

Ostrzeżenie

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

Aby utworzyć publikacja transakcyjne

  1. Utwórz nowy TransPublication obiektu.

  2. Ustaw Name właściwość.

  3. Należy zauważyć, że ReplicationFrequency domyślnych właściwość do SQLDMORepFreq_Continuous, który określa transakcyjnych publikacja.

  4. Ustaw PublicationAttributes właściwość odpowiednio.

    • Aby włączyć wypychanie subskrypcje, użyj SQLDMOPubAttrib_Allowwypychanie.

    • Aby włączyć ściągać subskrypcje, użyj SQLDMOPubAttrib_Allowściągać.

    • Aby włączyć anonimowe subskrypcje, użyj SQLDMOPubAttrib_AllowPull, SQLDMOPubAttrib_AllowAnonymous i SQLDMOPubAttrib_ImmediateSync.

    • Aby włączyć Internet subskrypcje, należy użyć SQLDMOPubAttrib_InternetEnabled.

  5. Dodaj TransPublication obiektu, aby TransPublications Kolekcja połączonych ReplicationDatabase obiektu.

Aby zmienić transakcyjnych publikacja

  1. Pobierz TransPublication obiekt z TransPublications Kolekcja połączonych ReplicationDatabase obiektu.

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

  3. Ustaw TransPublication Właściwości obiektu w celu odzwierciedlenia zmian w publikacja transakcyjnych.

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

Włączyć po wszystkich transakcyjnych publikacja dodano artykułów

  1. Get a TransPublication object from the TransPublications collection of a connected ReplicationDatabaseobject.

  2. Ustaw Enabled Właściwość TRUE.

Aby utworzyć publikacja migawka

  1. Utwórz nowy TransPublication obiektu.

  2. Ustaw Name właściwość.

  3. Ustaw ReplicationFrequency właściwość SQLDMORepFreq_Snapshot.

  4. Ustaw PublicationAttributes właściwość odpowiednio.

    • Aby włączyć wypychanie subskrypcje, użyj SQLDMOPubAttrib_Allowwypychanie.

    • Aby włączyć ściągać subskrypcje, użyj SQLDMOPubAttrib_Allowściągać.

    • Aby włączyć anonimowe subskrypcje, użyj SQLDMOPubAttrib_AllowPull, SQLDMOPubAttrib_AllowAnonymous i SQLDMOPubAttrib_ImmediateSync.

    • Aby włączyć Internet subskrypcje, należy użyć SQLDMOPubAttrib_InternetEnabled.

  5. Dodaj TransPublication obiektu, aby TransPublications Kolekcja połączonych ReplicationDatabase obiektu.

Aby zmienić publikacja migawka

  1. Pobierz TransPublication obiekt z TransPublications Kolekcja połączonych ReplicationDatabase obiektu.

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

  3. Ustaw TransPublication Właściwości obiektu w celu odzwierciedlenia zmian w publikacja migawka.

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

Aby włączyć po wszystkich publikacja migawka dodano artykułów

  1. Get a TransPublication object from the TransPublications collection of a connected ReplicationDatabaseobject.

  2. Ustaw Enabled Właściwość TRUE.

Zobacz także

Odwołanie