방법: 아티클 삭제(RMO 프로그래밍)

RMO(복제 관리 개체)를 사용하여 프로그래밍 방식으로 아티클을 삭제할 수 있습니다. 아티클을 삭제하는 데 사용하는 RMO 클래스는 아티클이 속한 게시 유형에 따라 달라집니다.

스냅숏 또는 트랜잭션 게시에 속한 아티클을 삭제하려면

  1. ServerConnection 클래스를 사용하여 게시자 연결을 만듭니다.

  2. TransArticle 클래스의 인스턴스를 만듭니다.

  3. Name, PublicationNameDatabaseName 속성을 설정합니다.

  4. ConnectionContext 속성에 대해 1단계에서 만든 연결을 설정합니다.

  5. IsExistingObject 속성을 확인하여 아티클이 존재하는지 확인합니다. 이 속성의 값이 false이면 3단계에서 아티클 속성이 올바르게 정의되지 않았거나 아티클이 없는 것입니다.

  6. Remove 메서드를 호출합니다.

  7. 모든 연결을 닫습니다.

병합 게시에 속한 아티클을 삭제하려면

  1. ServerConnection 클래스를 사용하여 게시자 연결을 만듭니다.

  2. MergeArticle 클래스의 인스턴스를 만듭니다.

  3. Name, PublicationNameDatabaseName 속성을 설정합니다.

  4. ConnectionContext 속성에 대해 1단계에서 만든 연결을 설정합니다.

  5. IsExistingObject 속성을 확인하여 아티클이 존재하는지 확인합니다. 이 속성의 값이 false이면 3단계에서 아티클 속성이 올바르게 정의되지 않았거나 아티클이 없는 것입니다.

  6. Remove 메서드를 호출합니다.

  7. 모든 연결을 닫습니다.