방법: 보고서 서버 데이터베이스 만들기(Reporting Services 구성)
Reporting Services는 SQL Server 데이터베이스를 내부 저장소로 사용합니다. 데이터베이스는 필수 구성 요소로 게시된 보고서, 모델, 공유 데이터 원본, 세션 데이터, 리소스 및 서버 메타데이터를 저장하는 데 사용됩니다.
보고서 서버 데이터베이스를 만들거나 연결 문자열 또는 자격 증명을 변경하려면 Reporting Services 구성 도구의 데이터베이스 페이지에 있는 옵션을 사용하십시오.
보고서 서버 데이터베이스를 만들거나 구성하는 경우
보고서 서버를 파일만 모드에서 설치한 경우 보고서 서버 데이터베이스를 만들고 구성해야 합니다.
기본 모드 또는 SharePoint 통합 모드용 기본 구성으로 Reporting Services를 설치한 경우 보고서 서버 인스턴스가 설치되면 보고서 서버 데이터베이스가 자동으로 만들어지고 구성됩니다. Reporting Services 구성 도구를 사용하여 설치 프로그램이 자동으로 구성한 설정을 확인하거나 수정할 수 있습니다.
시작하기 전에
보고서 서버 데이터베이스를 만들거나 구성하려면 여러 단계를 수행해야 합니다. 보고서 서버 데이터베이스를 만들기 전에 다음 항목을 지정하는 방법을 고려해야 합니다.
데이터베이스 서버 선택
Reporting Services에서 보고서 서버 데이터베이스를 호스팅하려면 SQL Server 2005 또는 2008 데이터베이스 엔진 인스턴스가 필요합니다. 로컬 또는 원격 서버를 사용할 수 있습니다.버전 요구 사항 확인
데이터베이스 엔진의 버전이 사용 중인 보고서 서버 버전과 호환되는지 확인하십시오. 버전 호환성에 대한 자세한 내용은 보고서 서버 데이터베이스 만들기를 참조하십시오.TCP/IP 연결 설정
데이터베이스 엔진에 대해 TCP/IP 연결을 설정하십시오. 일부 데이터베이스 엔진 버전은 기본적으로 TCP/IP 연결을 설정하지 않습니다. 지침은 이 항목에 설명되어 있습니다.SQL Server 포트 열기
원격 서버에 대해 방화벽 소프트웨어를 사용하고 있는 경우 데이터베이스 엔진이 수신할 포트를 열어야 합니다.모드 결정
보고서 서버 데이터베이스는 기본 모드 또는 SharePoint 통합 모드를 지원합니다. 기본값은 기본 모드입니다. 이 모드는 Reporting Services를 독립 실행형 응용 프로그램 서버로 배포하려는 경우에 사용됩니다.SharePoint 통합 모드는 보고서 서버를 SharePoint 제품 또는 기술 인스턴스와 함께 배포하려는 경우에 사용됩니다. 마법사를 실행하면 데이터베이스가 만들어지지만 보고서 서버를 SharePoint 팜에 추가할 때까지 내용을 추가하거나 항목을 확인할 수 없습니다. 자세한 내용은 배포 모드 계획을 참조하십시오.
보고서 서버 자격 증명 결정
보고서 서버가 보고서 서버 데이터베이스에 연결되는 방식을 결정하십시오. 자격 증명 유형에는 도메인 사용자 계정, SQL Server 데이터베이스 사용자 계정 또는 보고서 서버 서비스 계정이 있습니다.이러한 자격 증명은 RSReportServer.config 파일에 암호화되어 저장됩니다. 보고서 서버는 보고서 서버 데이터베이스에 대한 지속적인 연결에 이 자격 증명을 사용합니다. Windows 사용자 계정 또는 데이터베이스 사용자 계정을 사용하려는 경우 이미 존재하는 계정을 지정해야 합니다. Reporting Services 구성 도구는 로그인을 설정을 만들고 필요한 사용 권한을 설정하지만 계정을 만들지는 않습니다. 자세한 내용은 보고서 서버 데이터베이스 연결 구성을 참조하십시오.
보고서 서버 언어 결정
보고서 서버에 대해 지정할 언어를 선택하십시오. 사용자가 브라우저의 다른 언어 버전을 사용하여 서버에 연결할 경우 미리 정의된 역할 이름, 설명 및 내 보고서 폴더는 다른 언어로 표시되지 않습니다. 보고서 서버 배포에 언어 리소스가 사용되는 방식은 다국어 배포 또는 글로벌 배포를 위한 솔루션 디자인 고려 사항(Reporting Services)을 참조하십시오.데이터베이스를 만들고 제공할 자격 증명 확인
계정 자격 증명이 데이터베이스 엔진 인스턴스에 데이터베이스를 만들 수 있는 권한을 가지고 있는지 확인하십시오. 이러한 자격 증명은 보고서 서버 데이터베이스와 RSExecRole을 만들기 위한 일회성 연결에 사용됩니다. 로그인이 없는 경우 보고서 서버에서 데이터베이스에 연결할 때 사용하는 계정에 대해 데이터베이스 사용자 로그인이 만들어집니다. 현재 로그인한 Microsoft Windows 계정으로 연결하거나 SQL Server 데이터베이스 로그인을 입력할 수 있습니다.
원격 보고서 서버 데이터베이스에 대한 액세스를 허용하려면
원격 데이터베이스 엔진 인스턴스를 사용하는 경우 데이터베이스 서버로 로그온하여 TCP/IP 연결을 확인하거나 설정합니다.
시작, 모든 프로그램, Microsoft SQL Server, 구성 도구를 차례로 가리킨 다음 SQL Server 구성 관리자를 클릭합니다.
SQL Server 네트워크 구성을 엽니다.
인스턴스를 선택합니다.
TCP/IP를 마우스 오른쪽 단추로 클릭한 다음 사용을 클릭합니다.
서비스를 다시 시작합니다.
방화벽 소프트웨어를 연 다음 SQL Server가 수신할 포트를 엽니다. 기본 인스턴스의 경우 이는 일반적으로 TCP/IP 연결용 포트 1433입니다. 자세한 내용은 방법: 데이터베이스 엔진 액세스에 대한 Windows 방화벽 구성을 참조하십시오.
로컬 보고서 서버 데이터베이스를 만들려면
Reporting Services 구성 도구를 시작한 다음 데이터베이스를 만들려는 보고서 서버 인스턴스에 연결합니다. 자세한 내용은 방법: Reporting Services 구성 시작을 참조하십시오.
데이터베이스 페이지에서 데이터베이스 변경을 클릭합니다.
새 데이터베이스 만들기를 클릭한 후 다음을 클릭합니다.
보고서 서버 데이터베이스를 만들고 호스팅하는 데 사용할 데이터베이스 엔진 인스턴스에 연결합니다.
사용할 SQL Server 데이터베이스 엔진 인스턴스를 입력합니다. 사용 가능한 경우 기본 인스턴스로 실행되는 로컬 데이터베이스 엔진이 표시됩니다. 그렇지 않으면 사용할 서버와 인스턴스를 입력해야 합니다. 명명된 인스턴스는 <서버 이름>\<인스턴스 이름> 형식으로 지정됩니다.
보고서 서버 데이터베이스를 만들기 위해 데이터베이스 엔진에 대한 일회성 연결에 사용되는 자격 증명을 입력합니다. 이 자격 증명이 사용되는 방식은 이 항목에 포함된 시작하기 전에를 참조하십시오.
연결 테스트를 클릭하여 서버 연결의 유효성을 검증합니다.
다음을 클릭합니다.
데이터베이스를 만드는 데 사용된 속성을 지정합니다. 이 속성이 사용되는 방식은 이 항목에 포함된 시작하기 전에를 참조하십시오.
보고서 서버 데이터베이스의 이름을 입력합니다. 주 데이터베이스와 함께 임시 데이터베이스가 생성됩니다. 데이터베이스가 사용되는 방식을 기억하는 데 도움이 되도록 설명이 포함된 이름을 사용하십시오. 지정하는 이름은 데이터베이스의 수명이 유지되는 동안 사용됩니다. 보고서 서버 데이터베이스를 만든 후에는 이름을 바꿀 수 없습니다.
역할 정의 및 내 보고서를 표시하는 데 사용할 언어를 선택합니다.
서버 모드를 선택합니다. SharePoint 제품 또는 기술과 함께 보고서 서버를 배포하려는 경우가 아니면 항상 기본 모드를 선택하십시오.
다음을 클릭합니다.
보고서 서버가 보고서 서버 데이터베이스에 연결할 때 사용할 자격 증명을 지정합니다.
인증 유형을 지정합니다.
이미 정의된 SQL Server 데이터베이스 로그인을 사용하여 연결하려면 데이터베이스 자격 증명을 선택합니다. 보고서 서버가 다른 도메인이나 트러스트되지 않은 도메인에 있는 컴퓨터 또는 방화벽 뒤에 있는 컴퓨터에 있는 경우 데이터베이스 자격 증명을 사용하는 것이 좋습니다.
데이터베이스 서버에 대한 권한을 가진 최소 권한 도메인 사용자 계정이 있는 경우에는 Windows 자격 증명을 선택합니다.
서비스 계정을 사용하여 보고서 서버에 연결하려면 서비스 자격 증명을 선택합니다. 이 옵션을 사용하면 통합 보안을 사용하여 서버에 연결되지만 자격 증명이 암호화되거나 저장되지는 않습니다.
다음을 클릭합니다.
요약 페이지에서 설정이 올바른지 확인한 후 다음을 클릭합니다.
보고서 서버 URL 페이지 또는 보고서 관리자 URL 페이지의 URL을 클릭하여 연결을 확인합니다. URL은 이 테스트가 작동하는 순서로 정의되어야 합니다. 보고서 서버 데이터베이스 연결이 유효한 경우 보고서 서버 폴더 계층이나 보고서 관리자가 브라우저 창에 표시됩니다. 자세한 내용은 방법: Reporting Services 설치 확인을 참조하십시오.