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
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).
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).
Utwórz połączenie dystrybutor przy użyciu Serverconnection Klasa.
Utworzenie wystąpienie DistributionPublisher Klasa. Określ name() Właściwość i przebiegu ServerConnection obiekt z kroku 3.
(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.
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.
Utworzenie wystąpienie ReplicationServer Klasa. Przekazywanie ServerConnection obiekt z kroku 3.
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.