보고서 서버 데이터베이스 만들기Create a Report Server Database

이 항목 적용 대상:THIS TOPIC APPLIES TO: 예SQL Server Reporting Services(2016 이상)SQL Server Reporting Services (2016 and later) 예Power BI 보고서 서버Power BI Report Server 예SharePointSharePoint이 항목 적용 대상:THIS TOPIC APPLIES TO: 예SQL Server Reporting Services(2016 이상)SQL Server Reporting Services (2016 and later) 예Power BI 보고서 서버Power BI Report Server 예SharePointSharePoint

이전 버전의 SQL Server Reporting Services와 관련된 콘텐츠는 SQL Server Reporting Services 2014를 참조하세요.For content related to previous versions of SQL Server Reporting Services, see SQL Server Reporting Services 2014.

Reporting ServicesReporting Services 기본 모드 에서는 보고서 서버 메타데이터 및 개체를 저장하기 위해 두 개의 SQL ServerSQL Server 관계형 데이터베이스를 사용합니다. Native mode uses two SQL ServerSQL Server relational databases to store report server metadata and objects. 한 데이터베이스는 주 저장소로 사용되고 다른 데이터베이스는 임시 데이터를 저장하는 데 사용됩니다.One database is used for primary storage, and the second one stores temporary data. 데이터베이스는 함께 생성되며 이름별로 바인딩됩니다.The databases are created together and bound by name. 기본 SQL ServerSQL Server 인스턴스를 사용하면 데이터베이스 이름은 각각 reportserverreportservertempdb입니다.With a default SQL ServerSQL Server instance, the databases are named reportserver and reportservertempdb. 이 두 데이터베이스는 "보고서 서버 데이터베이스" 또는 "보고서 서버 카탈로그"로 통칭됩니다.Collectively, the two databases are referred to as the "report server database" or "report server catalog".

Reporting ServicesReporting Services SharePoint 모드 에는 데이터 경고 메타데이터에 사용되는 세 번째 데이터베이스를 포함합니다. SharePoint mode includes a third database that is used for data alerting metadata. 세 개의 데이터베이스가 각 Reporting ServicesReporting Services 서비스 응용 프로그램에 대해 만들어지고 데이터베이스 이름에는 기본적으로 서비스 응용 프로그램을 나타내는 GUID가 포함됩니다.The three databases are created for each Reporting ServicesReporting Services service application and the database names by default include a guid that represents the service application. 다음은 세 가지 SharePoint 모드 데이터베이스의 이름 예입니다.The following are example names of the three SharePoint mode databases:

  • ReportingService_90a9f37075544f22953c4a62e4a9f370ReportingService_90a9f37075544f22953c4a62e4a9f370

  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDBReportingService_90a9f37075544f22953c4a62e4a9f370TempDB

  • ReportingService_90a9f37075544f22953c4a62e4a9f370_AlertingReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting

중요

보고서 서버 데이터베이스에 대해 쿼리를 실행하는 응용 프로그램을 작성하지 마십시오.Do not write applications that run queries against the report server database. 보고서 서버 데이터베이스는 공용 스키마가 아닙니다.The report server database is not a public schema. 현재 릴리스의 테이블 구조는 다음 릴리스에서 변경될 수 있습니다.The table structure might change from one release to the next. 보고서 서버 데이터베이스에 액세스해야 하는 응용 프로그램을 작성하는 경우에는 항상 Reporting ServicesReporting Services API를 사용하여 보고서 서버 데이터베이스에 액세스하십시오.If you write an application that requires access to the report server database, always use the Reporting ServicesReporting Services APIs to access the report server database.

이에 대한 예외는 실행 로그 뷰입니다.The exception to this are the execution log views. 자세한 내용은 보고서 서버 ExecutionLog 및 ExecutionLog3 뷰를 참조하세요.For more information, see Report Server ExecutionLog and the ExecutionLog3 View

보고서 서버 데이터베이스를 만드는 방법Ways to Create the Report Server Database

기본 모드: 다음과 같은 방법으로 기본 모드 보고서 서버 데이터베이스를 만들 수 있습니다.Native Mode: You can create the Native mode report server database in the following ways:

  • 자동으로: 기본 구성 설치 옵션을 선택하는 경우 SQL Server 설치 마법사를 사용합니다.Automatically: Use SQL Server Setup Wizard, if you choose the default configuration installation option. SQL Server 설치 마법사에서 이 옵션은 보고서 서버 설치 옵션 페이지의 설치 및 구성 입니다.In the SQL Server Installation Wizard, this is the Install and configure in the Report Server Installation Options page. 설치만 옵션을 선택한 경우 Reporting Services 구성 관리자를 사용하여 데이터베이스를 만들어야 합니다.If you chose the Install only option, you must use the Reporting Services Configuration Manager to create the database.

  • 수동으로: Reporting ServicesReporting Services 구성 관리자를 사용합니다.Manually: Use the Reporting ServicesReporting Services Configuration Manager. 원격 SQL Server 데이터베이스 엔진SQL Server Database Engine 을 사용하여 데이터베이스를 호스팅하는 경우 보고서 서버 데이터베이스를 수동으로 만들어야 합니다.You must create the report server database manually if you are using a remote SQL Server 데이터베이스 엔진SQL Server Database Engine to host the database. 자세한 내용은 참조 기본 모드 보고서 서버 데이터베이스 ( 만들기 SSRS 구성 관리자 ) .For more information, see Create a Native Mode Report Server Database (SSRS Configuration Manager).

    SharePoint 모드: 보고서 서버 설치 옵션 페이지에는 설치 전용인 SharePoint 모드 옵션 하나만 포함됩니다.SharePoint Mode: The Report Server Installation Options page only has one option for SharePoint mode of Install Only. 이 옵션은 모든 Reporting ServicesReporting Services 파일 및 Reporting ServicesReporting Services 공유 서비스를 설치합니다.This option installs all the Reporting ServicesReporting Services files and the Reporting ServicesReporting Services shared service. 다음 단계에는 다음 방법 중 하나를 사용하여 Reporting ServicesReporting Services 서비스 응용 프로그램을 하나 이상 만듭니다.The next step is to create at least one Reporting ServicesReporting Services service application in one of the following ways:

  • SharePoint 중앙 관리에서 Reporting ServicesReporting Services 서비스 응용 프로그램을 만듭니다.Use SharePoint Central Administration to create a Reporting ServicesReporting Services service application. 자세한 내용은 Step 3: Create a Reporting Services Service Application의 “서비스/응용 프로그램” 단원을 참조하십시오.For more information see the “Service Application” section of Step 3: Create a Reporting Services Service Application.

  • Reporting ServicesReporting Services PowerShell cmdlet을 사용하여 서비스 응용 프로그램 및 보고서 서버 데이터베이스를 만듭니다.Use Reporting ServicesReporting Services PowerShell cmdlets to create a service application and the report server databases. 자세한 내용은 Reporting Services SharePoint 모드용 PowerShell cmdlet항목에서 서비스 응용 프로그램 만들기 예제를 참조하세요.For more information see the sample for creating service applications in the topic PowerShell cmdlets for Reporting Services SharePoint Mode.

데이터베이스 서버 버전 요구 사항Database Server Version Requirements

SQL ServerSQL Server 는 보고서 서버 데이터베이스를 호스팅하는 데 사용됩니다. is used to host the report server databases. SQL Server 데이터베이스 엔진SQL Server Database Engine 인스턴스는 로컬 또는 원격 인스턴스일 수 있습니다.The SQL Server 데이터베이스 엔진SQL Server Database Engine instance can be a local or remote instance. 다음은 보고서 서버 데이터베이스를 호스팅하기 위해 사용할 수 있는 지원되는 SQL Server 데이터베이스 엔진SQL Server Database Engine 버전입니다.The following are the supported versions of SQL Server 데이터베이스 엔진SQL Server Database Engine that can be used to host the report server databases:

  • SQL Server 2016SQL Server 2016

  • SQL Server 2014SQL Server 2014

  • SQL Server 2012SQL Server 2012

  • SQL Server 2008 R2SQL Server 2008 R2

  • SQL Server 2008SQL Server 2008

    원격 컴퓨터에 보고서 서버 데이터베이스를 만들려면 네트워크 액세스 권한이 있는 서비스 계정 또는 도메인 사용자 계정을 사용하도록 연결을 구성해야 합니다.Creating the report server database on a remote computer requires that you configure the connection to use a domain user account or a service account that has network access. 원격 SQL ServerSQL Server 인스턴스를 사용하려는 경우 보고서 서버가 SQL ServerSQL Server 인스턴스에 연결할 때 사용해야 하는 자격 증명을 주의해서 선택하십시오.If you decide to use a remote SQL ServerSQL Server instance, consider carefully which credentials the report server should use to connect to the SQL ServerSQL Server instance. 자세한 내용은 보고서 서버 데이터베이스 연결 구성(SSRS 구성 관리자)의 지원되는 버전을 검토합니다.For more information, see Configure a Report Server Database Connection (SSRS Configuration Manager).

중요

보고서 서버 데이터베이스를 호스팅하는 보고서 서버와 SQL ServerSQL Server 인스턴스는 서로 다른 도메인에 있을 수 있습니다.Report Server and the SQL ServerSQL Server instance hosting the report server database can be in different domains. 인터넷 배포의 경우 방화벽 뒤에 있는 서버를 사용하는 것이 일반적입니다.For Internet deployment, it is common practice to use a server that is behind a firewall. 보고서 서버를 인터넷 액세스용으로 구성하는 경우 SQL ServerSQL Server 자격 증명을 사용하여 방화벽 뒤에 있는 SQL ServerSQL Server 인스턴스에 연결하고 IPSEC을 사용하여 연결 보안을 설정합니다.If you are configuring a report server for Internet access, use SQL ServerSQL Server credentials to connect to the instance of SQL ServerSQL Server that is behind the firewall and use IPSEC to secure the connection.

데이터베이스 서버 에디션 요구 사항Database Server Edition Requirements

보고서 서버 데이터베이스를 만들 때 일부 SQL ServerSQL Server 버전은 데이터베이스 호스팅에 사용할 수 없습니다.When creating a report server database, be aware that not all editions of SQL ServerSQL Server can be used to host the database. 자세한 내용은 SQL Server 2016 버전에서 지원하는 기능의 "보고서 서버 데이터베이스 서버 버전 요구 사항" 섹션을 참조하세요.For more information, see the “Report Server Database Server Edition Requirements” section of Features Supported by the Editions of SQL Server 2016.

다음 단계Next steps

Reporting Services 구성 관리자Reporting Services Configuration Manager

추가 질문이 있으신가요?More questions? Reporting Services 포럼에서 질문하기Try asking the Reporting Services forum