다음을 통해 공유


IIS 직접 구성

웹 동기화 구성 마법사를 사용하여 설정한 Microsoft SQL Server Compact 3.5의 연결 지원 및 보안 옵션을 직접 구성할 수 있습니다. 다음 섹션에서는 복제 또는 RDA(Remote Data Access) 사용에 필요한 최소 구성 집합에 대해 간략하게 설명합니다.

복제 및 RDA를 위한 IIS 직접 구성

다음은 복제나 RDA를 위한 Microsoft 인터넷 정보 서비스(IIS) 구성 단계입니다.

  1. IIS를 사용한 가상 디렉터리 생성

    1. 가상 디렉터리의 별칭 이름을 지정합니다.

    2. 가상 디렉터리에 대한 내용 폴더의 위치를 지정합니다. SQL Server Compact 3.5 서버 에이전트(Sqlcesa35.dll) 복사본은 이 디렉터리에 있어야 합니다. 기본적으로 SQL Server Compact 3.5 서버 에이전트는 %Program Files%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL에 설치됩니다.

      참고

      IIS가 실행되는 컴퓨터 및 가상 디렉터리 이름은 InternetURL 속성의 일부로 지정해야 합니다. 필요에 따라 SQL Server Compact 3.5 서버 에이전트(Sqlcesa35.dll) 파일 이름을 포함할 수 있습니다. 예를 들어 URL https://www.adventure-works.com/sqlce/Sqlcesa35.dll은 "sqlce"라는 가상 디렉터리에 있는 SQL Server Compact 3.5 서버 에이전트에 액세스합니다.

    3. 가상 디렉터리에 대한 실행 액세스 권한을 지정합니다.

      자세한 내용은 가상 디렉터리 정보(SQL Server Compact)를 참조하십시오.

      참고

      IIS 6.0의 경우 웹 서비스 확장으로 SQL Server Compact 3.5 서버 에이전트를 추가하고 허용으로 설정합니다.

    4. IIS 가상 디렉터리에 sqlcerp35.dll을 등록합니다. sqlcerp35.dll을 등록하려면 명령 프롬프트를 열고 regsvr32 "%Program Files%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL\sscerp35.dll"을 입력합니다.

  2. IIS를 사용하여 IIS 인증을 구성합니다. 1단계에서 만든 가상 디렉터리의 속성을 수정합니다. SQL Server Compact 3.5에서는 다음과 같은 3가지 인증 옵션을 지원합니다.

    • 익명 액세스

    • 기본 인증

    • Windows 통합 인증

    자세한 내용은 가상 디렉터리 정보를 참조하십시오.

  3. Windows 탐색기를 사용하여 IIS 권한을 구성합니다.

    참고

    IIS가 실행되는 컴퓨터의 파일 시스템이 FAT인 경우 이 단계를 건너뛸 수 있습니다. SQL Server Compact 3.5 복제 또는 RDA는 FAT 파일 시스템에서도 작동하지만 NTFS 파일 시스템을 사용하는 것이 좋습니다.

    1. IIS 가상 디렉터리 구성 시 지정한 내용 폴더로 이동하여 디렉터리 권한을 구성합니다. 폴더에 다음 NTFS 사용 권한을 추가합니다.

      사용자

      필수 사용 권한

      익명 액세스의 경우 computername\IUSR_computername 또는 구성된 IIS 익명 사용자 계정에 사용 권한을 부여합니다.

      읽기 및 쓰기

      Windows 기본 및 통합 인증의 경우 클라이언트 사용자 또는 그룹에 사용 권한을 부여합니다.

      읽기 및 쓰기

    2. IIS 가상 디렉터리 구성 시 지정한 내용 폴더로 이동하여 SQL Server Compact 3.5 서버 에이전트 권한을 구성한 후 Sqlcesa35.dll에 대해 다음과 같은 NTFS 사용 권한을 추가합니다.

      사용자

      필수 사용 권한

      익명 액세스의 경우 computername\IUSR_computername 또는 구성된 IIS 익명 사용자 계정에 사용 권한을 부여합니다.

      읽기 및 실행

      Windows 기본 및 통합 인증의 경우 클라이언트 사용자 또는 그룹에 사용 권한을 부여합니다.

      읽기 및 실행