데이터베이스 및 게시에 대한 액세스 권한 부여
게시를 만들면 Microsoft SQL Server 에서 게시에 대한 PAL(게시 액세스 목록)을 만듭니다. PAL은 Windows의 ACL(액세스 제어 목록)과 유사합니다. SQL Server 2005 Compact Edition(SQL Server Compact Edition) 구독자에게 게시 액세스 권한을 부여하려면 해당 사용자 계정을 SQL Server 로그온에 추가한 다음 사용자 계정을 PAL에 추가해야 합니다.
데이터베이스 액세스 구성
사용자를 PAL에 추가하기 전에 Microsoft 인터넷 정보 서비스(IIS) 및 SQL Server 인증 구성 방법에 따라 해당 사용자 계정에 데이터베이스 액세스 권한을 부여해야 합니다. 다음 표에서 병합 에이전트에서 사용되는 사용자 계정을 확인하십시오.
IIS 인증 모드 | SQL Server의 인증 모드 | 다음 사용자 계정 추가: |
---|---|---|
익명 액세스 |
Windows 인증 |
computername\IUSR_computername 또는 구성된 IIS 익명 사용자 계정 |
기본 인증 |
Windows 인증 |
IIS 클라이언트의 사용자 계정 또는 그룹입니다. |
통합 Windows 인증 |
Windows 인증 |
IIS 클라이언트의 사용자 계정 또는 그룹입니다. 이 구성은 SQL Server 및 IIS가 같은 컴퓨터에서 실행되는 경우에만 지원됩니다. |
익명, 기본 또는 통합 Windows 인증 |
Windows 인증 |
Replication 개체의 DistributorLogin 또는 PublisherLogin 속성에 지정된 사용자 |
게시에 대한 액세스 권한 부여
사용자 계정에 데이터베이스 액세스 권한을 부여한 경우 해당 계정을 PAL에 추가할 수 있습니다.
중요: |
---|
게시자와 배포자가 다른 컴퓨터에 있을 경우 게시자와 배포자의 각 PAL에 사용자 계정을 추가해야 합니다. IIS 사용자(Windows 인증의 경우) 또는 SQL Server 로그온(SQL Server 인증의 경우)이 PAL에 없는 경우 구독자에게 액세스 거부 메시지가 표시됩니다. |