Reporting Services 배포에서 연결 및 계정

업데이트: 2006년 12월 12일

이 항목에서는 Reporting Services 배포에 사용되는 계정 및 연결에 대해 설명합니다. 보고서 서버 Windows 및 웹 서비스 계정을 지정하는 방법은 Reporting Services에서 서비스 계정 및 암호 구성을 참조하십시오.

연결 개요

다음 다이어그램에서는 기본 설치에서의 계정 및 연결을 보여 줍니다.

Reporting Services에서의 연결

연결 1: 사용자가 보고서 서버에 연결

기본적으로 사용자는 자신의 Windows 도메인 자격 증명 및 통합 보안을 사용하여 보고서 서버에 연결합니다. 사용자 지정 인증 확장 프로그램을 만들어 배포하는 경우 폼 인증을 사용하도록 보고서 서버를 구성할 수 있으며, 보고서 서버가 워크그룹에 배포되는 경우 기본 인증을 사용하도록 보고서 서버를 구성할 수 있습니다. 보고서 서버가 사용자 지정 폼 인증 또는 기본 인증을 사용하면 사용자는 해당 인증 공급자에 대해 유효한 로그인을 통해 보고서 서버에 연결합니다.

사용자가 인증된 후에 보고서 서버는 보고서 서버 내용 및 작업에 액세스할 권한이 있는지 확인합니다. 권한은 사용자가 수행할 수 있는 작업을 설명하는 역할 할당에 정의됩니다. 보고서 서버에 연결하는 각 사용자가 보고서 서버에 연결하는 데 사용되는 계정에는 역할 할당이 정의되어 있어야 합니다. 자세한 내용은 Reporting Services의 사용 권한 및 보안 관리를 참조하십시오.

[!참고] 사용자가 보고서 관리자나 SQL Server Management Studio와 같이 보고서 서버에 연결하는 보고서 또는 도구를 실행할 때마다 보고서 서버에 사용자가 연결됩니다. 보고서 서버에 연결하기 위해 사용되는 URL에 대한 자세한 내용은 보고서 서버 가상 디렉터리 구성을 참조하십시오.

연결 2: 보고서 서버가 보고서 서버 데이터베이스에 연결

보고서 서버 데이터베이스는 보고서 서버에 내부 저장소를 제공합니다. 보고서 서버는 내용, 서버 상태 및 메타데이터를 저장 및 검색하기 위해 보고서 서버 데이터베이스에 연결합니다. 사용자 및 기타 응용 프로그램은 보고서 서버 데이터베이스에 연결하지 않습니다. 보고서 서버만 데이터베이스에 연결합니다.

보고서 서버가 웹 서비스 및 Microsoft Windows 서비스로 구현되기 때문에 각 서비스는 데이터베이스에 연결할 수 있어야 합니다. 보고서 서버 데이터베이스 연결을 구성할 때 다음 방식 중에서 선택할 수 있습니다.

  • 서비스 계정을 사용합니다. 각 서비스는 자체 해당 서비스 계정으로 실행됩니다. 서비스 계정을 사용하여 데이터베이스에 연결할 수 있습니다.
  • 도메인 계정을 사용합니다. 두 서비스는 사용자가 지정하는 단일 도메인 사용자 계정을 사용하여 연결합니다.
  • SQL Server 로그인을 사용합니다. 두 서비스는 사용자가 지정하는 단일 데이터베이스 사용자 계정을 사용하여 연결합니다.

연결을 구성하려면 Reporting Services 구성 도구에서 데이터베이스 설치 페이지를 사용합니다. 이 도구는 사용자가 지정하는 계정에 대한 로그인 및 데이터베이스 권한을 자동으로 만듭니다. 자세한 내용은 보고서 서버 데이터베이스 연결 구성을 참조하십시오.

연결 3: 보고서 서버가 외부 데이터 원본에 연결

보고서에 사용되는 데이터를 검색하려면 보고서 서버에서 외부 데이터 원본을 호스팅하는 다른 서버에 연결해야 합니다. 외부 데이터 원본에 대한 연결은 처음에 보고서에 정의된 다음 보고서를 게시한 후부터 보고서와 독립적으로 관리됩니다. 런타임에 이러한 연결은 보고서를 실행하는 사용자 대신 보고서 서버에서 설정하게 됩니다. 보고서 서버에서는 특정 데이터 원본에 자격 증명을 전달합니다. 모든 보고서에 대해 보고서 서버에서는 다음 방법 중 하나로 자격 증명을 가져올 수 있습니다.

  • 보고서를 실행하는 사용자의 가장된 자격 증명 또는 위임된 자격 증명을 사용합니다. Windows 인증을 사용하도록 보고서 데이터 원본을 구성하려면 보고서 서버도 기본 Windows 보안 확장 프로그램을 사용하도록 구성되어야 합니다. 보고서 서버가 폼 인증 또는 기본 인증을 사용하면 보고서 데이터 원본이 가장된 자격 증명 또는 위임된 자격 증명을 사용하도록 구성할 수 없습니다.
  • 사용자에게 자격 증명을 입력하라는 메시지 표시
  • 보고서 서버 데이터베이스에서 저장된 자격 증명 검색
  • 자격 증명 사용하지 않음. 이 옵션은 사용자가 무인 보고서 처리 계정을 구성할 때 활성화됩니다. 데이터 원본이 자격 증명을 사용하지 않는 경우(예: 데이터가 XML 문서에 있는 경우) 이 옵션을 선택할 수 있습니다. 데이터 원본을 호스팅하는 컴퓨터에 연결하기 위해 보고서 서버는 무인 처리 계정을 사용합니다. Reporting Services 구성 도구를 사용하여 계정을 구성할 수 있습니다. 자세한 내용은 무인 모드로 실행되는 보고서 처리를 위한 계정 구성을 참조하십시오.

외부 데이터 원본에 연결하는 방법은 데이터 원본에 연결자격 증명 및 연결 정보 지정을 참조하십시오.

[!참고] SQL Server 2005 Express Edition with Advanced Services를 사용하는 경우 보고서 데이터 원본은 로컬 SQL Server Express 데이터베이스 엔진 인스턴스에서 실행되는 SQL Server 관계형 데이터 원본이어야 합니다. 원격 데이터 원본과 기타 데이터 원본 유형은 지원되지 않습니다.

참고 항목

작업

방법: 보고서 관리자 시작(보고서 관리자)
방법: 보고서 서버 등록 및 연결(Management Studio)
방법: Reporting Services 구성 시작

개념

Reporting Services에서 서비스 계정 및 암호 구성
보고서 서버 웹 서비스 및 Windows 서비스 관리
보고서 서버 데이터베이스 연결 구성
무인 모드로 실행되는 보고서 처리를 위한 계정 구성
데이터 원본에 연결
자격 증명 및 연결 정보 지정
Reporting Services에서 데이터 원본 속성 설정

관련 자료

실행 컨텍스트 이해
웹 서비스 ID - Windows Server 2003(Reporting Services 구성)
웹 서비스 ID(Reporting Services 구성)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

변경된 내용
  • 서비스 계정 지침을 다른 항목으로 이동했습니다.

2006년 7월 17일

새로운 내용
  • 연결을 보여 주는 다이어그램을 추가하고 설명을 수정했습니다.
  • Local Service에 대한 설명을 보강했습니다.
  • 네트워크 서비스 구성 계정
변경된 내용
  • 광범위하게 수정되었습니다.

2006년 4월 14일

새로운 내용
  • 서버 관리를 위한 계정 요구 사항, 로그인 및 데이터베이스 권한을 포함하여 서비스 계정을 구성하는 과정에 대한 설명을 추가했습니다.