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.
Właściwości
Metody
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
Utwórz nowy TransPublication obiektu.
Ustaw Name właściwość.
Należy zauważyć, że ReplicationFrequency domyślnych właściwość do SQLDMORepFreq_Continuous, który określa transakcyjnych publikacja.
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.
Dodaj TransPublication obiektu, aby TransPublications Kolekcja połączonych ReplicationDatabase obiektu.
Aby zmienić transakcyjnych publikacja
Pobierz TransPublication obiekt z TransPublications Kolekcja połączonych ReplicationDatabase obiektu.
Użyj BeginAlter metoda, aby oznaczyć początek zmian.
Ustaw TransPublication Właściwości obiektu w celu odzwierciedlenia zmian w publikacja transakcyjnych.
Użyj DoAlter metoda przesłać zmiany do Microsoft SQL Server.
Włączyć po wszystkich transakcyjnych publikacja dodano artykułów
Get a TransPublication object from the TransPublications collection of a connected ReplicationDatabaseobject.
Ustaw Enabled Właściwość TRUE.
Aby utworzyć publikacja migawka
Utwórz nowy TransPublication obiektu.
Ustaw Name właściwość.
Ustaw ReplicationFrequency właściwość SQLDMORepFreq_Snapshot.
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.
Dodaj TransPublication obiektu, aby TransPublications Kolekcja połączonych ReplicationDatabase obiektu.
Aby zmienić publikacja migawka
Pobierz TransPublication obiekt z TransPublications Kolekcja połączonych ReplicationDatabase obiektu.
Użyj BeginAlter metoda, aby oznaczyć początek zmian.
Ustaw TransPublication Właściwości obiektu w celu odzwierciedlenia zmian w publikacja migawka.
Użyj DoAlter metoda przesłać zmiany do programu SQL Server.
Aby włączyć po wszystkich publikacja migawka dodano artykułów
Get a TransPublication object from the TransPublications collection of a connected ReplicationDatabaseobject.
Ustaw Enabled Właściwość TRUE.