보고서 서버 데이터베이스 만들기(SSRS 구성 관리자)
Reporting Services 기본 모드는 두 개의 SQL Server 관계형 데이터베이스를 사용하여 보고서 서버 메타데이터와 개체를 저장합니다. 한 데이터베이스는 주 스토리지로 사용되고 다른 데이터베이스는 임시 데이터를 저장하는 데 사용됩니다. 데이터베이스는 함께 생성되며 이름별로 바인딩됩니다. 기본 SQL Server instance 데이터베이스의 이름은 reportserver
및 reportservertempdb
입니다. 이 두 데이터베이스는 "보고서 서버 데이터베이스" 또는 "보고서 서버 카탈로그"로 통칭됩니다.
Reporting Services SharePoint 모드에는 데이터 경고 메타데이터에 사용되는 세 번째 데이터베이스가 포함됩니다. 각 Reporting Services 서비스 애플리케이션에 대해 세 개의 데이터베이스가 만들어지고 기본적으로 데이터베이스 이름에는 서비스 애플리케이션을 나타내는 guid가 포함됩니다. 다음은 세 가지 SharePoint 모드 데이터베이스의 이름 예입니다.
ReportingService_90a9f37075544f22953c4a62e4a9f370
ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB
ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting
중요
보고서 서버 데이터베이스에 대해 쿼리를 실행하는 애플리케이션을 작성하지 마십시오. 보고서 서버 데이터베이스는 공용 스키마가 아닙니다. 현재 릴리스의 테이블 구조는 다음 릴리스에서 변경될 수 있습니다. 보고서 서버 데이터베이스에 액세스해야 하는 애플리케이션을 작성하는 경우 항상 Reporting Services API를 사용하여 보고서 서버 데이터베이스에 액세스합니다.
이에 대한 예외는 실행 로그 뷰입니다. 자세한 내용은 보고서 서버 실행 로그 및 ExecutionLog3 보기를 참조하세요.
보고서 서버 데이터베이스를 만드는 방법
기본 모드: 다음과 같은 방법으로 기본 모드 보고서 서버 데이터베이스를 만들 수 있습니다.
자동으로: 기본 구성 설치 옵션을 선택하는 경우 SQL Server 설치 마법사를 사용합니다. SQL Server 설치 마법사에서 이 옵션은 보고서 서버 설치 옵션 페이지의 설치 및 구성 입니다. 설치만 옵션을 선택한 경우 Reporting Services 구성 관리자를 사용하여 데이터베이스를 만들어야 합니다.
수동으로: Reporting Services Configuration Manager 사용합니다. 원격 SQL Server 데이터베이스 엔진을 사용하여 데이터베이스를 호스트하는 경우 보고서 서버 데이터베이스를 수동으로 만들어야 합니다. 자세한 내용은 기본 모드 보고서 서버 데이터베이스 만들기(SSRS Configuration Manager)를 참조하세요.
SharePoint 모드: 보고서 서버 설치 옵션 페이지에는 설치 전용인 SharePoint 모드 옵션 하나만 포함됩니다. 이 옵션은 모든 Reporting Services 파일과 Reporting Services 공유 서비스를 설치합니다. 다음 단계는 다음 방법 중 하나로 하나 이상의 Reporting Services 서비스 애플리케이션을 만드는 것입니다.
SharePoint 중앙 관리를 사용하여 Reporting Services 서비스 애플리케이션을 만듭니다. 자세한 내용은 3단계: Reporting Services 서비스 애플리케이션 만들기의 “서비스/애플리케이션” 섹션을 참조하세요.
Reporting Services PowerShell cmdlet을 사용하여 서비스 애플리케이션 및 보고서 서버 데이터베이스를 만듭니다. 자세한 내용은 Reporting Services SharePoint 모드용 PowerShell cmdlet 항목에서 서비스 애플리케이션을 만들기 위한 샘플을 참조하세요.
데이터베이스 서버 버전 요구 사항
보고서 서버 데이터베이스를 호스팅하는 데 SQL Server를 사용합니다. SQL Server 데이터베이스 엔진 인스턴스는 로컬 또는 원격 인스턴스일 수 있습니다. 다음은 보고서 서버 데이터베이스를 호스팅하는 데 사용할 수 있는 지원되는 버전의 SQL Server 데이터베이스 엔진입니다.
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2005
원격 컴퓨터에 보고서 서버 데이터베이스를 만들려면 네트워크 액세스 권한이 있는 서비스 계정 또는 도메인 사용자 계정을 사용하도록 연결을 구성해야 합니다. 원격 SQL Server 인스턴스를 사용하려는 경우 보고서 서버가 SQL Server 인스턴스에 연결하는 데 사용해야 하는 자격 증명을 신중하게 선택하는 것이 좋습니다. 자세한 내용은 보고서 서버 데이터베이스 연결 구성(SSRS 구성 관리자)을 참조하십시오.
중요
보고서 서버 및 보고서 서버 데이터베이스를 호스트하는 SQL Server instance 서로 다른 도메인에 있을 수 있습니다. 인터넷 배포의 경우 방화벽 뒤에 있는 서버를 사용하는 것이 일반적입니다. 인터넷 액세스를 위해 보고서 서버를 구성하는 경우 SQL Server 자격 증명을 사용하여 방화벽 뒤에 있는 SQL Server instance 연결하고 IPSEC를 사용하여 연결을 보호합니다.
데이터베이스 서버 에디션 요구 사항
보고서 서버 데이터베이스를 만들 때 데이터베이스를 호스트하는 데 모든 버전의 SQL Server 사용할 수 있는 것은 아닙니다. 자세한 내용은 SQL Server 2014 버전에서 지원하는 기능의 "보고서 서버 데이터베이스 서버 버전 요구 사항" 섹션을 참조하세요.