Kolekcja TransPublications

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.

TransPublications Kolekcja zawiera TransPublication obiekty odniesienia transakcyjnych Microsoft SQL Server i replikacja migawka publikacje.

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

Właściwości

Uwagi

Z TransPublications obiektu, możesz:

  • Tworzenie transakcyjnych lub replikacja migawka publikacja.

  • Generuj skrypt języka Transact-SQL, który może być używany jako część administracji wszystkich publikacji transakcyjnych lub migawka zdefiniowane dla wystąpienie programu SQL Server.

  • Usuń transakcyjnych lub replikacja migawka publikacja.

Aby usunąć transakcyjnych lub replikacja migawka publikacja

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

  2. For each TransSubscription object in the TransSubscriptionscollection, test the SubscriptionType property.Jeśli SubscriptionType SQLDMOSubscription_Push jest wartość właściwość dla wszystkich odwołania subskrypcje, można bezpiecznie usunąć odwołanie transakcyjnych lub replikacja migawka publikacja.Jeśli subskrypcja wciąganas są zdefiniowane w publikacja, podjąć odpowiednie akcja, aby wyłączyć subskrypcja wciągana subskrybent przed do usuwania publikacja.

  3. Użyj Remove metoda TransPublication obiekt, aby usunąć odwołania publikacja.

    Ostrzeżenie

    Removing a publication by using the Remove method of a TransPublicationor MergePublication object removes all article definitions and all known subscription entries.Usuwanie publikacja nie powoduje usunięcia zreplikowaną kopię artykuły publikacja na dowolnym subskrybenta.

Podczas korzystania z Item lub Remove metoda, TransPublications obsługuje kolekcja element członkowski identyfikacji przy użyciu nazwy lub Składnia odwołania porządkowych.Na przykład:

Set oTransPublication = 
oReplicationDatabase.TransPublications("[Northwind_Snap]")

Lub:

Set oTransPublication = oReplicationDatabase.TransPublications(7)