다음을 통해 공유


배포 구성

배포자란 트랜잭션 복제를 위한 모든 유형의 복제 및 트랜잭션에 대한 메타데이터 및 기록 데이터를 저장하는 배포 데이터베이스를 포함하는 서버입니다. 복제를 설정하려면 배포자를 구성해야 합니다. 각 게시자는 단일 배포자 인스턴스에만 할당할 수 있지만 여러 게시자는 배포자를 공유할 수 있습니다. 배포자에서는 서버가 있는 서버에서 다음과 같은 추가 리소스를 사용합니다.

  • 게시용 스냅샷 파일이 일반적으로 배포자에 저장되는 경우 추가적인 디스크 공간이 필요합니다.

  • 배포 데이터베이스를 저장할 추가 디스크 공간입니다.

  • 배포자에서 푸시 구독을 실행하는 복제 에이전트에 의한 추가 프로세서 사용입니다.

배포자로 선택한 서버에는 해당 서버에서 복제 및 기타 작업을 지원하기에 충분한 디스크 공간과 프로세서 전원이 있어야 합니다. 배포자를 구성할 때 다음을 지정합니다.

  • 기본적으로 이 배포자를 사용하는 모든 게시자에 사용되는 스냅샷 폴더입니다. 이 폴더가 이미 공유되어 있고 적절한 사용 권한이 설정되어 있는지 확인합니다. 자세한 내용은 스냅샷 폴더 보안 설정을 참조하세요.

  • 배포 데이터베이스의 이름 및 파일 위치입니다. 배포 데이터베이스를 만든 후에는 이름을 바꿀 수 없습니다. 데이터베이스에 다른 이름을 사용하려면 배포를 사용하지 않도록 설정하고 다시 구성해야 합니다.

  • 배포자를 사용할 권한이 있는 모든 게시자입니다. 배포자가 실행되는 인스턴스 이외의 게시자를 지정하는 경우 게시자가 원격 배포자에 대해 만드는 연결에 대한 암호도 지정해야 합니다.

트랜잭션 복제의 경우 배포를 구성한 후 다음을 수행하는 것이 좋습니다.

로컬 및 원격 배포자

기본적으로 배포자는 게시자(로컬 배포자)와 동일한 서버이지만 게시자(원격 배포자)와 별도의 서버일 수도 있습니다. 일반적으로 다음을 수행하려면 원격 배포자를 사용하도록 선택합니다.

  • 게시자(예: 게시자가 OLTP 서버인 경우)에 대한 복제로 인한 영향을 최소화하려면 처리를 다른 컴퓨터로 오프로드합니다.

  • 여러 게시자에 대해 중앙 집중식 배포자를 구성합니다.

원격 배포자는 다음 두 가지 이유로 병합 복제에 있는 것보다 트랜잭션 복제에서 더 일반적입니다.

  • 복제된 모든 트랜잭션이 배포 데이터베이스에 기록되고 배포 데이터베이스에서 읽기 때문에 배포자는 트랜잭션 복제에서 더 큰 역할을 합니다.

  • 병합 복제 토폴로지에서는 일반적으로 끌어오기 구독을 사용하므로 에이전트는 배포자에서 실행되는 것이 아니라 각 구독자에서 실행됩니다. 자세한 내용은 게시 구독을 참조하세요. 대부분의 경우 병합 복제에 로컬 배포자를 사용해야 합니다.

게시 및 배포를 구성하려면 게시 및 배포 구성을 참조하세요.

게시자 및 배포자 속성을 수정하려면 배포자 및 게시자 속성 보기 및 수정을 참조하세요.

또한 참조하십시오

데이터 및 데이터베이스 개체 게시
배포자 보안 설정