구독 업데이트를 위한 보안 고려 사항

업데이트: 2006년 4월 14일

구독에 대한 일반적인 고려 사항 외에도 구독 업데이트에 대해 고려해야 할 여러 가지 사항이 있습니다.

즉시 구독 업데이트

즉시 구독 업데이트를 구성할 때는 게시자에 연결할 때 사용할 계정을 구독자에서 지정합니다. 이 연결은 구독자에서 발생되는 트리거에 사용되고 게시자로 변경 내용을 전파합니다. 연결 유형에 대해 3가지 옵션을 사용할 수 있습니다.

  • 복제가 만드는 연결된 서버 - 구성 시 지정하는 자격 증명으로 연결합니다.
  • 복제가 만드는 연결된 서버 - 구독자에서 변경 내용을 적용하는 사용자의 자격 증명으로 연결합니다.
  • 이미 정의한 연결된 서버나 원격 서버
ms152471.note(ko-kr,SQL.90).gif중요:
연결 정보를 지정하려면 sp_link_publication(Transact-SQL) 저장 프로시저를 사용합니다. 또한 sp_link_publication을 호출하는 새 구독 마법사의 업데이트할 수 있는 구독에 대한 로그인 페이지를 사용할 수 있습니다. 특정 상황에서는 구독자가 SQL Server 2005 SP1(서비스 팩 1) 이상을 실행하고 게시자가 이전 버전을 실행할 경우 이 저장 프로시저가 실패할 수 있습니다. 이 시나리오에서 저장 프로시저가 실패할 경우 게시자를 SQL Server 2005 SP1 이상으로 업그레이드합니다.

자세한 내용은 아래의 항목을 참조하십시오.

ms152471.note(ko-kr,SQL.90).gif중요:
연결에 대해 지정된 계정에는 복제가 게시 데이터베이스에 만드는 뷰에서 데이터를 삽입, 업데이트 및 삭제할 수 있는 사용 권한만 부여하고 다른 추가 사용 권한은 부여하지 않습니다. 각 구독자에서 구성한 계정에 이름이 syncobj_<HexadecimalNumber> 형식으로 지정된 게시 데이터베이스의 뷰에 대한 사용 권한을 부여합니다.

지연 구독 업데이트

지연 구독 업데이트 구성 시 보안과 관련된 다음 두 가지 영역을 유의하십시오.

  • 각 배포자에 대해 하나의 큐 판독기 에이전트만 있습니다. 각 배포자에 대해 지연 구독 업데이트가 설정된 하나의 게시를 구성하는 것이 좋습니다.
  • 큐 판독기 에이전트는 배포자, 게시자 및 각 구독자에 연결합니다.
    • 에이전트를 만들 때 에이전트가 실행되고 배포자 연결에 사용되는 계정이 지정됩니다. 새 게시 마법사를 사용하는 경우에는 구독 업데이트가 설정된 게시를 만들 때 에이전트가 생성됩니다.
    • 게시자에 대한 배포를 구성할 때 에이전트가 게시자 연결에 사용하는 계정이 지정됩니다. 에이전트가 실행되는 Windows 계정 또는 SQL Server 계정을 지정합니다.
    • 구독을 만들 때 에이전트가 구독자 연결에 사용하는 계정이 지정됩니다.
    ms152471.note(ko-kr,SQL.90).gif중요:
    구독자 연결에 대해서는 SQL Server 인증을 사용하고 각 구독자 연결에는 서로 다른 계정을 지정합니다. 끌어오기 구독을 사용하는 경우 복제는 항상 Windows 인증을 사용하도록 연결을 설정합니다. 끌어오기 구독에서 복제는 SQL Server 인증을 사용하는 데 필요한 메타데이터를 구독자에서 액세스할 수 없습니다. 이 경우 구독을 구성한 후 연결에서 SQL Server 인증을 사용하도록 변경합니다.
    자세한 내용은 아래의 항목을 참조하십시오. - SQL Server Management Studio: [방법: 트랜잭션 게시에 업데이트할 수 있는 구독 만들기(SQL Server Management Studio)](ms152769\(v=sql.90\).md) 및 [방법: 복제 보안 설정 보기 및 수정(SQL Server Management Studio)](ms151761\(v=sql.90\).md) - 복제 Transact-SQL 프로그래밍: [How to: Create an Updatable Subscription to a Transactional Publication (Replication Transact-SQL Programming)](ms146922\(v=sql.90\).md) 및 [How to: View and Modify Replication Security Settings (Replication Transact-SQL Programming)](ms147827\(v=sql.90\).md)

참고 항목

개념

복제 보안을 위한 최선의 구현 방법
구독자 보안

관련 자료

복제에 대한 보안 고려 사항

도움말 및 정보

SQL Server 2005 지원 받기