다음을 통해 공유


병합 에이전트 보안

병합 에이전트 보안 대화 상자를 사용하여 병합 에이전트를 실행하는 Microsoft Windows 계정을 지정할 수 있습니다. 병합 에이전트는 밀어넣기 구독의 경우에는 배포자에서, 끌어오기 구독의 경우에는 구독자에서 실행됩니다. Windows 계정으로 에이전트 프로세스가 실행되기 때문에 이 계정을 프로세스 계정이라고도 합니다. 이 대화 상자에서 사용 가능한 추가 옵션은 대화 상자에 액세스하는 방법에 따라 달라집니다.

  • 새 구독 마법사에서 이 대화 상자에 액세스하는 경우에는 구독자(밀어넣기 구독의 경우) 또는 게시자 및 배포자(끌어오기 구독의 경우)에 병합 에이전트를 연결하는 컨텍스트도 지정할 수 있습니다. Windows 계정을 사용하거나 지정한 Microsoft SQL Server 계정의 컨텍스트에서 연결을 설정할 수 있습니다.

  • 구독 속성 대화 상자에서 이 대화 상자에 액세스하는 경우에는 해당 대화 상자의 구독자 연결 또는 게시자 연결 행의 속성 단추 (...)를 클릭하여 병합 에이전트를 연결하는 컨텍스트를 지정합니다. 구독 속성 대화 상자에 액세스하는 방법은 방법: 밀어넣기 구독 속성 보기 및 수정(SQL Server Management Studio)방법: 끌어오기 구독 속성 보기 및 수정(SQL Server Management Studio)을 참조하십시오.

모든 계정이 유효해야 하며 각 계정에 대해 올바른 암호를 지정해야 합니다. 계정 및 암호의 유효성은 에이전트를 실행할 때 검사합니다.

옵션

  • 프로세스 계정
    병합 에이전트를 실행하는 Windows 계정을 입력합니다.

    • 밀어넣기 구독의 경우 계정이 다음 조건을 만족해야 합니다.

      • 적어도 배포 데이터베이스에 포함된 db_owner 고정 데이터베이스 역할의 멤버여야 합니다.

      • PAL의 멤버여야 합니다.

      • 게시 데이터베이스의 사용자와 연결된 로그인이어야 합니다.

      • 스냅숏 공유에 대해 읽기 권한이 있어야 합니다.

    • 끌어오기 구독의 경우 계정이 적어도 구독 데이터베이스에 포함된 db_owner 고정 데이터베이스 역할의 멤버여야 합니다.

    연결을 설정할 때 프로세스 계정을 가장하면 추가 사용 권한이 필요합니다. 아래의 게시자 및 배포자에 연결 섹션과 구독자에 연결 섹션을 참조하십시오.

    병합 에이전트가 SQL Server 2005 Express Edition 인스턴스에서 실행되지 않기 때문에 Microsoft SQL Server 2005 Express Edition에 대한 끌어오기 구독에 프로세스 계정을 지정할 수 없습니다. 자세한 내용은 SQL Server Express에 데이터 복제를 참조하십시오.

  • 암호암호 확인
    Windows 계정의 암호를 입력합니다.

  • 게시자 및 배포자에 연결
    밀어넣기 구독의 경우 항상 프로세스 계정 입력란에 지정한 계정을 가장하여 게시자 및 배포자에 연결합니다.

    끌어오기 구독의 경우 병합 에이전트를 게시자 및 배포자에 연결할 때 프로세스 계정 입력란에 지정한 계정을 가장할지, 아니면 SQL Server 계정을 사용할 것인지를 선택합니다. SQL Server 계정을 사용하도록 선택한 경우 SQL Server 로그인과 암호를 입력합니다.

    [!참고]

    SQL Server 계정을 사용하는 대신 Windows 계정을 가장하도록 선택하는 것이 좋습니다.

    연결에 사용할 Windows 계정 또는 SQL Server 계정은 다음 조건을 만족해야 합니다.

    • PAL의 멤버여야 합니다.

    • 게시 데이터베이스의 사용자와 연결된 로그인이어야 합니다.

    • 배포 데이터베이스의 사용자와 연결된 로그인이어야 합니다. 사용자는 게스트 사용자일 수 있습니다.

    • 스냅숏 공유에 대해 읽기 권한이 있어야 합니다.

  • 구독자에 연결
    끌어오기 구독의 경우 항상 프로세스 계정 입력란에 지정한 계정을 가장하여 구독자에 연결합니다.

    밀어넣기 구독의 경우 병합 에이전트를 게시자 및 배포자에 연결할 때 프로세스 계정 입력란에 지정한 계정을 가장할지, 아니면 SQL Server 계정을 사용할 것인지를 선택합니다. SQL Server 계정을 사용하도록 선택한 경우 SQL Server 로그인과 암호를 입력합니다.

    [!참고]

    SQL Server 계정을 사용하는 것보다 Windows 계정을 가장하도록 선택하는 것이 좋습니다.

    구독자 연결에 사용되는 Windows 계정 또는 SQL Server 계정은 적어도 구독 데이터베이스에 포함된 db_owner 고정 데이터베이스 역할의 멤버여야 합니다.