언어

ReplicationServer.UninstallDistributor(Boolean) 메서드

정의

현재 연결된 SQL Server 인스턴스에서 복제, 게시, 배포를 제거합니다.

public:
 void UninstallDistributor(bool force);
public void UninstallDistributor(bool force);
member this.UninstallDistributor : bool -> unit
Public Sub UninstallDistributor (force As Boolean)

매개 변수

force
Boolean

Boolean 원격 배포자에 접근할 수 없더라도 복제 객체가 서버에서 제거되는지 여부를 지정하는 값입니다. 만약 이면 true, 현재 서버의 퍼블리싱 및 배포자 구성은 의존적인 퍼블리싱 및 배포 객체가 삭제되었는지 여부와 관계없이 삭제됩니다. 만약 이면 false, 모든 의존 출판 및 배포 객체는 배포자가 제거되기 전에 제거됩니다.

예제

myDist.UninstallDistributor(false);  

설명

전화를 하기 UninstallDistributor전에 먼저 다음 작업을 수행해야 합니다:

  1. 모든 구독을 삭제하세요. 자세한 내용은 ' 푸시 구독 삭제 방법(RMO 프로그래밍) '과 ' 풀 구독 삭제 방법(RMO 프로그래밍)'을 참고하세요.

  2. 모든 출판물을 삭제하세요. 자세한 내용은 '출판물 삭제 방법(RMO 프로그래밍)'을 참조하세요.

  3. 배포 데이터베이스는 모두 버리세요. 자세한 내용은 '출판 및 배포 비활성화(RMO 프로그래밍)' 방법을 참조하세요.

이 메서드는 UninstallDistributor 시스템 관리자 고정 서버 역할의 구성원만 호출할 수 있습니다.

UninstallDistributor 메서드는 sp_dropdistributor (Transact-SQL) 저장 프로시저를 실행하는 것과 동등합니다.

적용 대상