다음을 통해 공유


데이터베이스 및 게시에 대한 액세스 권한 부여

게시를 만들면 MicrosoftSQL Server에서 게시에 대한 PAL(게시 액세스 목록)을 만듭니다. PAL은 Windows의 ACL(액세스 제어 목록)과 유사합니다. SQL Server Compact 3.5 구독자에게 게시 액세스 권한을 부여하려면 해당 사용자 계정을 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에 없는 경우 구독자에게 액세스 거부 메시지가 표시됩니다.

참고 항목

관련 자료

방법: 데이터베이스 및 게시에 대한 액세스 권한 부여

게시 보안 설정

변경 내용 병합 옵션 구성