구독 속성 - 구독자

구독자에서 구독 속성 대화 상자를 사용하여 끌어오기 구독에 대한 속성을 보고 설정할 수 있습니다.

구독 속성 대화 상자의 각 속성에는 설명이 포함되어 있습니다. 속성을 클릭하면 대화 상자 아래쪽에 해당 설명이 표시됩니다. 이 항목에서는 여러 가지 속성에 대한 추가 정보를 제공합니다. 속성은 다음 범주로 그룹화됩니다.

  • 모든 구독에 적용되는 속성

  • 트랜잭션 구독에 적용되는 속성

  • 병합 구독에 적용되는 속성

옵션이 읽기 전용으로 표시되면 구독을 만들 때만 해당 옵션을 설정할 수 있습니다. 새 구독 마법사에서 사용할 수 없는 옵션을 설정하려면 저장 프로시저를 사용하여 구독을 만듭니다. 자세한 내용은 방법: 끌어오기 구독 만들기(Replication Transact-SQL Programming)방법: 밀어넣기 구독 만들기(Replication Transact-SQL Programming)를 참조하십시오.

[!참고]

구독에 대한 배포 에이전트 또는 병합 에이전트 작업이 아직 생성되지 않은 경우 많은 구독 속성이 표시되지 않습니다. 끌어오기 구독에 대한 에이전트 작업을 만들려면 sp_addpullsubscription_agent(Transact-SQL)(스냅숏 또는 트랜잭션 게시에 대한 구독의 경우) 또는 sp_addmergepullsubscription_agent(Transact-SQL)(병합 게시에 대한 구독의 경우)를 실행합니다.

모든 구독에 대한 옵션

  • 스냅숏에서 게시된 데이터 초기화
    구독을 스냅숏으로 초기화할 것인지(기본값), 아니면 다른 방법으로 초기화할 것인지를 결정합니다. 구독 초기화에 대한 자세한 내용은 구독 초기화를 참조하십시오.

  • 스냅숏 위치
    초기화 또는 다시 초기화 중에 스냅숏 파일에 액세스하는 위치를 결정합니다. 다음 위치 값 중 하나가 표시됩니다.

  • 스냅숏 폴더
    스냅숏 위치 옵션에 대해 기본 위치 이외의 값을 선택하는 경우 스냅숏 폴더의 경로를 지정해야 합니다.

  • Windows 동기화 관리자 사용
    Microsoft Windows 동기화 관리자를 사용하여 이 구독을 동기화할 수 있는지 여부를 결정합니다. 자세한 내용은 Windows 동기화 관리자를 참조하십시오.

  • 보안
    에이전트 프로세스 계정 행을 클릭한 다음 속성 단추 (...)를 클릭하여 구독자에서 배포 에이전트 또는 병합 에이전트를 실행하는 계정을 변경합니다. 연결과 관련된 보안 옵션은 구독 유형에 따라 달라집니다.

    • 트랜잭션 게시에 대한 구독: 배포 에이전트를 배포자에 연결하는 계정을 변경하려면 배포자 연결을 클릭한 다음 속성 단추 (...)를 클릭합니다.

    • 트랜잭션 게시에 대한 즉시 업데이트 구독: 위에서 설명한 배포자 연결 외에도 구독자에서 게시자로 변경 내용을 전파하는 데 사용하는 방법을 변경할 수 있습니다. 게시자 연결을 클릭한 다음 속성 단추 (...)를 클릭합니다.

    • 병합 게시에 대한 구독: 게시자 연결을 클릭한 다음 속성 단추 (...)를 클릭합니다.

    각 에이전트에 필요한 사용 권한에 대한 자세한 내용은 복제 에이전트 보안 모델을 참조하십시오.

트랜잭션 구독에 대한 옵션

  • 업데이트할 수 있는 구독
    구독자 변경 내용을 게시자로 다시 복제할 것인지 여부를 결정합니다. 지연 업데이트 또는 즉시 업데이트를 사용하여 변경 내용을 복제할 수 있습니다. 구독자 업데이트 방법은 사용할 방법을 결정합니다. 자세한 내용은 트랜잭션 복제를 위한 업데이트 가능 구독을 참조하십시오.

병합 구독에 대한 옵션

  • 파티션 정의(HOST_NAME)
    매개 변수가 있는 필터를 사용하는 게시의 경우 병합 복제는 동기화하는 동안 SUSER_SNAME() 또는 HOST_NAME() 중 하나의 시스템 함수(필터가 두 함수를 모두 참조하는 경우에는 둘 다)를 계산하여 구독자가 받아야 하는 데이터를 결정합니다. 기본적으로 **HOST_NAME()**은 병합 에이전트가 실행 중인 컴퓨터의 이름을 반환하지만 새 구독 마법사에서 이 값을 재정의할 수 있습니다. 매개 변수가 있는 필터에 대한 자세한 내용과 **HOST_NAME()**을 재정의하는 방법은 매개 변수가 있는 행 필터를 참조하십시오.

  • 구독 유형우선 순위
    구독이 클라이언트 구독인지 서버 구독인지를 표시합니다. 구독을 만든 후에는 구독 유형을 변경할 수 없습니다. 서버 구독은 데이터를 다른 구독자에 다시 게시할 수 있으며 충돌 해결을 위한 우선 순위를 할당 받을 수 있습니다.

    새 구독 마법사에서 서버 구독 유형을 선택한 경우 구독자에는 충돌을 해결하는 동안 사용되는 우선 순위가 지정됩니다. 구독 유형, 우선 순위 및 충돌 해결에 대한 자세한 내용은 병합 복제의 충돌 감지 및 해결 방법의 "구독 유형" 섹션을 참조하십시오.

  • 대화형으로 충돌 해결
    병합 동기화를 수행하는 동안 충돌을 해결하기 위해 대화형 해결 프로그램 사용자 인터페이스를 사용할지 여부를 결정합니다. 이 인터페이스를 사용하려면 Windows 동기화 관리자 사용 값을 사용으로 설정해야 합니다. 자세한 내용은 대화형 충돌 해결을 참조하십시오.

  • 웹 동기화
    웹 동기화 사용은 Microsoft 인터넷 정보 서비스(IIS) 서버에 연결하여 구독을 동기화할지 여부를 결정합니다. 이 옵션은 게시가 웹 동기화용으로 설정되어 있는 경우에만 사용할 수 있습니다. 자세한 내용은 병합 복제에 대한 웹 동기화를 참조하십시오.

    웹 동기화 사용에 대해 True를 선택한 경우 다음을 수행하십시오.

    • 웹 서버 주소에 IIS 서버의 전체 주소를 입력합니다.

    • 웹 서버 연결 행을 클릭한 다음 속성 단추 (...)를 클릭하여 구독자를 IIS 서버에 연결하는 계정을 설정 또는 변경합니다.

    • 필요한 경우 웹 서버 제한 시간을 변경합니다. 제한 시간은 웹 동기화 요청이 만료되기 전까지의 시간(초)입니다.

    구성에 대한 자세한 내용은 방법: 병합 복제를 위한 웹 동기화 구성(SQL Server Management Studio)을 참조하십시오.