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 sysadmin 고정 서버 역할의 멤버만 호출할 수 있습니다.

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

적용 대상