보고서 서버 데이터베이스 만들기, 보고서 서버 구성 관리자

적용 대상: SQL Server 2016 (13.x) Reporting Services 이상 Power BI Report Server SharePoint

이전 버전의 SSRS(SQL Server Reporting Services)와 관련된 콘텐츠는 SQL Server 2014 Reporting Services를 참조하세요.

SQL Server Reporting Services 기본 모드에서는 보고서 서버 메타데이터 및 개체를 저장하기 위해 두 개의 SQL Server 관계형 데이터베이스를 사용합니다. 한 데이터베이스는 주 스토리지로 사용되고 다른 데이터베이스는 임시 데이터를 저장하는 데 사용됩니다.

데이터베이스는 함께 생성되며 이름별로 바인딩됩니다. 기본 SQL Server 인스턴스를 사용하면 데이터베이스 이름은 각각 reportserverreportservertempdb입니다. 이 두 데이터베이스는 보고서 서버 데이터베이스 또는 보고서 서버 카탈로그로 통칭됩니다.

SQL Server Reporting Services SharePoint 모드에는 데이터 경고 메타데이터에 사용되는 세 번째 데이터베이스가 포함됩니다. 각 SSRS 서비스 애플리케이션에 3개의 데이터베이스가 생성됩니다. 기본적으로 데이터베이스 이름에는 서비스 애플리케이션을 나타내는 GUID가 포함됩니다.

다음은 세 가지 SharePoint 모드 데이터베이스의 이름 예입니다.

  • ReportingService_90a9f37075544f22953c4a62e4a9f370

  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB

  • ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting

중요

보고서 서버 데이터베이스에 대해 쿼리를 실행하는 애플리케이션을 작성하지 마세요. 보고서 서버 데이터베이스는 공용 스키마가 아닙니다. 현재 릴리스의 테이블 구조는 다음 릴리스에서 변경될 수 있습니다. 보고서 서버 데이터베이스에 액세스해야 하는 애플리케이션을 작성하는 경우에는 항상 SQL Server Reporting Services API를 사용하여 보고서 서버 데이터베이스에 액세스하세요.

실행 로그 뷰는 이 규칙의 예외 사항입니다. 자세한 내용은 보고서 서버 ExecutionLog 및 ExecutionLog3 뷰를 참조하세요.

보고서 서버 데이터베이스를 만드는 방법

기본 모드

다음과 같은 방법으로 기본 모드 보고서 서버 데이터베이스를 만들 수 있습니다.

  • 자동. 기본 구성 설치 옵션을 선택하는 경우 SQL Server 설치 마법사를 사용합니다. SQL Server 설치 마법사에서 이 옵션은 보고서 서버 설치 옵션 페이지의 설치 및 구성 입니다. 설치만 옵션을 선택한 경우 SQL Server 보고서 서버 구성 관리자를 사용하여 데이터베이스를 만들어야 합니다. (SQL Server Reporting Services 2016 이하에만 적용)

  • 수동. SQL Server Reporting Services 구성 관리자를 사용합니다. 원격 SQL Server 데이터베이스 엔진을 사용하여 데이터베이스를 호스트하는 경우 보고서 서버 데이터베이스를 수동으로 만듭니다. 자세한 내용은 기본 모드 보고서 서버 데이터베이스 만들기를 참조하세요.

SharePoint 모드

보고서 서버 설치 옵션 페이지에는 SharePoint 모드의 유일한 설치만 옵션이 있습니다. 이 옵션은 모든 SQL Server Reporting Services 파일 및 SQL Server Reporting Services 공유 서비스를 설치합니다. 다음 단계에는 다음 방법 중 하나를 사용하여 SSRS 서비스 애플리케이션을 하나 이상 만듭니다.

데이터베이스 서버 버전 요구 사항

보고서 서버 데이터베이스를 호스팅하는 데 SQL Server를 사용합니다. SQL Server 데이터베이스 엔진 인스턴스는 로컬 또는 원격 인스턴스일 수 있습니다. 보고서 서버 데이터베이스를 호스트할 수 있는 지원되는 SQL Server 데이터베이스 엔진 버전은 다음과 같습니다.

  • Azure SQL Managed Instance

  • SQL Server 2022

  • SQL Server 2019

  • SQL Server 2017
  • SQL Server 2016(13.x)

  • SQL Server 2014(12.x)

  • SQL Server 2012(11.x)

참고

SQL on Linux는 SQL Server Reporting Services 데이터베이스를 호스트하기 위해 지원되는 환경이 아닙니다.

원격 컴퓨터에 보고서 서버 데이터베이스를 만드는 경우, 네트워크 액세스 권한이 있는 서비스 계정 또는 도메인 사용자 계정을 사용하도록 연결을 구성하세요. 원격 SQL Server 인스턴스를 사용하는 경우 보고서 서버가 인스턴스에 연결할 때 사용해야 하는 자격 증명을 살펴봅니다. 자세한 내용은 보고서 서버 데이터베이스 연결 구성(보고서 서버 구성 관리자)을 참조하세요.

중요

보고서 서버 데이터베이스를 호스트하는 보고서 서버와 SQL Server 인스턴스는 서로 다른 도메인에 있을 수 있습니다. 인터넷 배포의 경우 방화벽으로 보호된 서버를 사용하는 것이 일반적입니다.

인터넷 액세스용 보고서 서버를 구성하는 경우 SQL Server 자격 증명을 사용하여 방화벽 뒤에 있는 SQL Server 인스턴스에 연결합니다. IPSEC을 사용하여 연결을 보호합니다.

데이터베이스 서버의 버전 요구 사항

보고서 서버 데이터베이스를 만들 때 일부 SQL Server 버전은 데이터베이스를 호스트하는 데 사용할 수 없습니다. 자세한 내용은 SQL Server 버전에서 지원하는 SQL Server Reporting Services 기능에서 보고서 서버 데이터베이스의 버전 요구 사항을 참조하세요.

다음 단계

보고서 서버 구성 관리자에 대해 알아봅니다.

추가 질문이 있으신가요? Reporting Services 포럼에 문의하세요.