Udostępnij za pośrednictwem


Jak Wyłącz publikowanie i dystrybucji (Programowanie RMO)

Można wyłączyć publikowanie i dystrybucji programowo przy użyciu RMO (replikacja Management Objects).

Aby wyłączyć publikowanie i dystrybucji

  1. Usuń wszystkie subskrypcje do publikacji, które używają dystrybutor.Aby uzyskać więcej informacji zobacz Jak Usuwanie subskrypcja wciągana (Programowanie RMO) i Jak Usuwanie polecenia subskrypcja (Programowanie RMO).

  2. Usuwanie wszystkich publikacji używających dystrybutor i wyłączyć publikowanie dla wszystkich baz danych, jeśli Wydawca i dystrybutor znajdują się na tym samym serwerze.Aby uzyskać więcej informacji zobacz Jak Usuwanie publikacja (Programowanie RMO).

  3. Utwórz połączenie dystrybutor przy użyciu Serverconnection Klasa.

  4. Utworzenie wystąpienie DistributionPublisher Klasa. Określ name() Właściwość i przebiegu ServerConnection obiekt z kroku 3.

  5. (Opcjonalnie) Wywołanie LoadProperties() Metoda uzyskać właściwości obiektu i sprawdź, czy Wydawca. Jeśli ta metoda zwraca false, nazwę wydawcy, ustawianie w kroku 4 były niepoprawne lub wydawca nie jest używany przez to dystrybutor.

  6. Wywołanie Remove(Boolean) Metoda. Przekazać wartość true dla force Jeśli Wydawca i dystrybutor znajdują się na różnych serwerach, a gdy Wydawca, należy odinstalować u dystrybutora bez weryfikowania pierwszej publikacji nie będzie już istniejących na Wydawca.

  7. Utworzenie wystąpienie ReplicationServer Klasa. Przekazywanie ServerConnection obiekt z kroku 3.

  8. Wywołanie UninstallDistributor(Boolean) Metoda. Przekazać wartość true dla force Aby usunąć wszystkie obiekty replikacja na dystrybutor bez sprawdzenia pierwszego wszystkie publikacja lokalnej bazy danych zostały wyłączone, a odinstalowany baz danych dystrybucji.

Example

W tym przykładzie powoduje usunięcie rejestracji Wydawca na Dystrybutor, spadnie baza danych dystrybucji i odinstalowuje dystrybutora.

W tym przykładzie Odinstalowuje dystrybutor bez najpierw wyłączenie publikacja lokalnej bazy danych lub usunięcie baza danych dystrybucji.