Jak Wyłącz publikowanie i dystrybucji (Programowanie replikacja języka Transact-SQL)
Publikowanie i rozpowszechnianie można wyłączyć programowo za pomocą procedur przechowywanych replikacja.
Aby wyłączyć publikowanie i dystrybucji
Zatrzymaj wszystkie zadania związane z replikacją.Aby wyświetlić listę nazw zadań zobacz sekcję "Agenta zabezpieczeń pod agenta programu SQL Server" Model zabezpieczeń Agent replikacja.
W każdym subskrybent do baza danych subskrypcja na wykonać sp_removedbreplication usunąć obiekty replikacja z bazy danych.Ta procedura przechowywana nie spowoduje usunięcia zadania replikacja u dystrybutor.
Wydawca publikacja bazy danych wykonać sp_removedbreplication usunąć obiekty replikacja z bazy danych.
Jeśli wydawca używa zdalnego dystrybutor, wykonać sp_dropdistributor.
Na dystrybutor wykonać sp_dropdistpublisher.Ta procedura przechowywana powinny być uruchamiane raz dla każdego Wydawca zarejestrowana u dystrybutor.
Na dystrybutor wykonać sp_dropdistributiondb usunięcie baza danych dystrybucji.Ta procedura przechowywana powinny być uruchamiane raz dla każdej bazy danych dystrybutor u dystrybutor.Powoduje to również usunięcie wszelkich zadania agenta Reader kolejki powiązane z baza danych dystrybucji.
Na dystrybutor wykonać sp_dropdistributor , aby usunąć oznaczenie dystrybutor z serwera.
Uwaga
Jeśli wszystkie obiekty publikacji i dystrybucji replikacja nie są usuwane przed wykonaniem sp_dropdistpublisher and sp_dropdistributor, procedury te zwróci błąd.Aby usunąć wszystkie obiekty związane z replikacja, po upuszczeniu Wydawca lub dystrybutor @ no_checks parametr musi być zestaw do 1.Jeśli Wydawca lub dystrybutor jest w trybie offline lub jest niedostępny, @ ignore_distributor zestaw parametr 1 , dzięki czemu mogą one być odrzucone; jednak każdy publikowania i rozmieszczanie obiektów pozostawionych należy usunąć ręcznie.
Example
Ten przykładowy skrypt usuwa replikacja obiektów z baza danych subskrypcja.
Ten przykładowy skrypt powoduje wyłączenie publikowania i dystrybucji na serwerze z programem Wydawca a dystrybutor i spadnie baza danych dystrybucji.
See Also