기본 모드 보고서 서버 데이터베이스 만들기Create a Native Mode Report Server Database

이 항목은 다음에 적용됩니다.예SQL Server 2016예Power BI 보고서 서버THIS TOPIC APPLIES TO:yesSQL Server 2016yesPower BI Report Server

기본 모드 Reporting ServicesReporting Services 는 내부 저장소로 SQL ServerSQL Server 데이터베이스를 사용합니다.Native Mode Reporting ServicesReporting Services uses a SQL ServerSQL Server database for internal storage. 이 데이터베이스는 필수 항목이며 게시된 보고서, 모델, 공유 데이터 원본, 세션 데이터, 리소스 및 서버 메타데이터를 저장하는 데 사용됩니다.The database is required and it is used to store published reports, models, shared data sources, session data, resources, and server metadata.

보고서 서버 데이터베이스를 만들거나 연결 문자열 또는 자격 증명을 변경하려면 Reporting ServicesReporting Services 구성 관리자의 데이터베이스 페이지에 있는 옵션을 사용하십시오.To create a report server database or to change the connection string or credentials, use the options in the Database page in the Reporting ServicesReporting Services Configuration Manager.

보고서 서버 데이터베이스를 만들거나 구성하는 경우When to Create or Configure the Report Server Databases

보고서 서버를 파일만 모드에서 설치한 경우 보고서 서버 데이터베이스를 만들고 구성해야 합니다.You must create and configure the report server database if you installed the report server in files-only mode.

기본 모드용 기본 구성으로 Reporting ServicesReporting Services 를 설치한 경우 보고서 서버 인스턴스가 설치되면 보고서 서버 데이터베이스가 자동으로 만들어지고 구성됩니다.If you installed Reporting ServicesReporting Services in the default configuration for native mode, the report server database was created and configured automatically when the report server instance was installed. Reporting ServicesReporting Services 구성 관리자를 사용하여 설치 프로그램이 자동으로 구성한 설정을 확인하거나 수정할 수 있습니다.You can use the Reporting ServicesReporting Services Configuration Manager to view or modify the settings that Setup configured for you.

시작하기 전에 Before You Start

보고서 서버 데이터베이스를 만들거나 구성하려면 여러 단계를 수행해야 합니다.Creating or configuring a report server database is a multi-step process. 보고서 서버 데이터베이스를 만들기 전에 다음 항목을 지정하는 방법을 고려해야 합니다.Before you create the report server database, consider how you want to specify the following items:

데이터베이스 서버 선택Select a database server
보고서 서버 데이터베이스 만들기(SSRS 구성 관리자) 항목에서 지원되는 버전 및 SQL Server 데이터베이스 엔진SQL Server Database Engine의 지원되는 버전을 검토합니다.Review the supported versions of the SQL Server 데이터베이스 엔진SQL Server Database Engine and review the supported editions in the topic, Create a Report Server Database (SSRS Configuration Manager).

TCP/IP 연결 설정Enable TCP/IP connections
데이터베이스 엔진Database Engine에 대해 TCP/IP 연결을 설정하십시오.Enable TCP/IP connections for the 데이터베이스 엔진Database Engine. 일부 데이터베이스 엔진Database Engine 버전은 기본적으로 TCP/IP 연결을 설정하지 않습니다.Some editions of the 데이터베이스 엔진Database Engine do not enable TCP/IP by default. 지침은 이 항목에 설명되어 있습니다.Instructions are provided in this topic.

다음 포트 열기 SQL ServerSQL ServerOpen port for SQL ServerSQL Server
원격 서버에 대해 방화벽 소프트웨어를 사용하고 있는 경우 데이터베이스 엔진Database Engine 이 수신할 포트를 열어야 합니다.For a remote server, if you are using firewall software, you must open the port that the 데이터베이스 엔진Database Engine listens on.

보고서 서버 자격 증명 결정Decide on report server credentials
보고서 서버가 보고서 서버 데이터베이스에 연결되는 방식을 결정하십시오.Decide how the report server will connect to the report server databases. 자격 증명 유형에는 도메인 사용자 계정, SQL ServerSQL Server 데이터베이스 사용자 계정 또는 보고서 서버 서비스 계정이 있습니다.Credential types include domain user account, SQL ServerSQL Server database user account, or the Report Server service account.

이러한 자격 증명은 RSReportServer.config 파일에 암호화되어 저장됩니다.These credentials are encrypted and stored in the RSReportServer.config file. 보고서 서버는 보고서 서버 데이터베이스에 대한 지속적인 연결에 이 자격 증명을 사용합니다.The report server uses these credentials for ongoing connections to the report server database. Windows 사용자 계정 또는 데이터베이스 사용자 계정을 사용하려는 경우 이미 존재하는 계정을 지정해야 합니다.If you want to use a Windows user account or a database user account, be sure to specify one that already exists. Reporting ServicesReporting Services 구성 관리자는 로그인을 만들고 필요한 사용 권한을 설정하지만 계정을 만들지는 않습니다.Although the Reporting ServicesReporting Services Configuration Manager will create a login and set the necessary permissions, it will not create an account for you. 자세한 내용은 보고서 서버 데이터베이스 연결 구성(SSRS 구성 관리자)의 지원되는 버전을 검토합니다.For more information, see Configure a Report Server Database Connection (SSRS Configuration Manager).

보고서 서버 언어 결정Decide on a report server language
보고서 서버에 대해 지정할 언어를 선택하십시오.Choose a language to specify for the report server. 사용자가 브라우저의 다른 언어 버전을 사용하여 서버에 연결할 경우 미리 정의된 역할 이름, 설명 및 내 보고서 폴더는 다른 언어로 표시되지 않습니다.Predefined role names, descriptions, and the My Reports folders do not appear in different languages when users connect to the server using different language versions of a browser.

데이터베이스를 만들고 제공할 자격 증명 확인Check credentials to create and provision the database
계정 자격 증명이 데이터베이스 엔진Database Engine 인스턴스에 데이터베이스를 만들 수 있는 권한을 가지고 있는지 확인합니다.Verify that you have account credentials that have permission to create databases on the 데이터베이스 엔진Database Engine instance. 이러한 자격 증명은 보고서 서버 데이터베이스와 RSExecRole을 만들기 위한 일회성 연결에 사용됩니다.These credentials are used for a one-time connection to create the report server database and RSExecRole. 로그인이 없는 경우 보고서 서버에서 데이터베이스에 연결할 때 사용하는 계정에 대해 데이터베이스 사용자 로그인이 만들어집니다.If a login does not already exist, a database user login will be created for the account used by the report server to connect to the database. 현재 로그인한 MicrosoftMicrosoft Windows 계정으로 연결하거나 SQL ServerSQL Server 데이터베이스 로그인을 입력할 수 있습니다.You can connect under the MicrosoftMicrosoft Windows account you are logged in as, or you can enter a SQL ServerSQL Server database login.

원격 보고서 서버 데이터베이스에 대한 액세스를 허용하려면To enable access to a remote report server database

  1. 원격 데이터베이스 엔진Database Engine 인스턴스를 사용하는 경우 데이터베이스 서버로 로그온하여 TCP/IP 연결을 확인하거나 설정합니다.If you are using a remote 데이터베이스 엔진Database Engine instance, log on to the database server to verify or enable TCP/IP connections.

  2. 시작, 모든 프로그램, Microsoft SQL Server, 구성 도구를 차례로 가리킨 다음 SQL Server 구성 관리자를 클릭합니다.Point to Start, point to All Programs, point to Microsoft SQL Server, point to Configuration Tools, and click SQL Server Configuration Manager.

  3. SQL Server 네트워크 구성을 엽니다.Open SQL Server Network Configuration.

  4. 데이터베이스 인스턴스를 선택합니다.Select the Database instance.

  5. TCP/IP 를 마우스 오른쪽 단추로 클릭한 다음 사용을 선택합니다.Right-click TCP/IP and select Enabled.

  6. 서비스를 다시 시작합니다.Restart the service.

  7. 방화벽 소프트웨어를 연 다음 SQL ServerSQL Server 가 수신할 포트를 엽니다.Open your firewall software and open the port that SQL ServerSQL Server listens on. 기본 인스턴스의 경우 이는 일반적으로 TCP/IP 연결용 포트 1433입니다.For the default instance, this is typically port 1433 for TCP/IP connections. 자세한 내용은 온라인 설명서의 데이터베이스 엔진 액세스에 대한 Windows 방화벽 구성 SQL ServerSQL Server 을 참조하세요.For more information, see Configure a Windows Firewall for Database Engine Access in SQL ServerSQL Server Books Online.

로컬 보고서 서버 데이터베이스를 만들려면To create a local report server database

  1. Reporting ServicesReporting Services 구성 관리자를 시작한 다음 데이터베이스를 만들려는 보고서 서버 인스턴스에 연결합니다.Start the Reporting ServicesReporting Services Configuration Manager and connect to the report server instance for which you are creating the database. 자세한 내용은 Reporting Services 구성 관리자(기본 모드)의 지원되는 버전을 검토합니다.For more information, see Reporting Services Configuration Manager (Native Mode).

  2. 데이터베이스 페이지에서 데이터베이스 변경을 선택합니다.On the Database page, select Change Database.

  3. 새 보고서 서버 데이터베이스 만들기를 선택한 후 다음을 선택합니다.Select Create a new report server database, and then select Next.

  4. 보고서 서버 데이터베이스를 만들고 호스팅하는 데 사용할 데이터베이스 엔진Database Engine 인스턴스에 연결합니다.Connect to the instance of the 데이터베이스 엔진Database Engine that you will use to create and host the report server database:

    1. 사용할 SQL Server 데이터베이스 엔진SQL Server Database Engine 인스턴스를 입력합니다.Type the SQL Server 데이터베이스 엔진SQL Server Database Engine instance that you want to use. 사용 가능한 경우 기본 인스턴스로 실행되는 로컬 데이터베이스 엔진Database Engine 이 표시됩니다.The wizard will display a local 데이터베이스 엔진Database Engine that runs as the default instance if it is available. 그렇지 않으면 사용할 서버와 인스턴스를 입력해야 합니다.Otherwise, you must type the server and instance to use. 이 형식으로 지정 된 명명 된 인스턴스: <서버 이름 >\< instancename>합니다.Named instances are specified in this format: <servername>\.

    2. 보고서 서버 데이터베이스를 만들기 위해 데이터베이스 엔진Database Engine 에 대한 일회성 연결에 사용되는 자격 증명을 입력합니다.Enter the credentials used for a one-time connection to the 데이터베이스 엔진Database Engine for the purpose of creating the report server databases. 이 자격 증명이 사용되는 방식은 이 항목에 포함된 시작하기 전에 를 참조하십시오.For more information about how these credentials are used, see Before You Start in this topic.

    3. 연결 테스트 를 클릭하여 서버 연결의 유효성을 검증합니다.Select Test Connection to validate the connection to the server.

    4. 다음을 선택합니다.Select Next.

  5. 데이터베이스를 만드는 데 사용된 속성을 지정합니다.Specify properties used to create the database. 이 속성이 사용되는 방식은 이 항목에 포함된 시작하기 전에 를 참조하십시오.For more information about how these properties are used, see Before You Start in this topic:

    1. 보고서 서버 데이터베이스의 이름을 입력합니다.Type the name of the report server database. 주 데이터베이스와 함께 임시 데이터베이스가 생성됩니다.A temporary database is created along with the primary database. 데이터베이스가 사용되는 방식을 기억하는 데 도움이 되도록 설명이 포함된 이름을 사용하십시오.Consider using a descriptive name to help you remember how the database is used. 지정하는 이름은 데이터베이스의 수명이 유지되는 동안 사용됩니다.Note that the name you specify will be used for the lifetime of the database. 보고서 서버 데이터베이스를 만든 후에는 이름을 바꿀 수 없습니다.You cannot rename a report server database after it is created.

    2. 역할 정의 및 내 보고서를 표시하는 데 사용할 언어를 선택합니다.Select the language in which you want role definitions and My Reports to appear.

    3. 보고서 서버 모드는 항상 기본으로 설정합니다.The Report Server Mode is always set to Native.

    4. 다음을 선택합니다.Select Next.

  6. 보고서 서버가 보고서 서버 데이터베이스에 연결할 때 사용할 자격 증명을 지정합니다.Specify the credentials used by the report server to connect to the report server database.

    1. 인증 유형을 지정합니다.Specify the authentication type:

      이미 정의된 **** 데이터베이스 로그인을 사용하여 연결하려면 데이터베이스 자격 증명 SQL ServerSQL Server 을 선택합니다.Select Database Credentials to connect using a SQL ServerSQL Server database login that is already defined. 보고서 서버가 다른 도메인이나 트러스트되지 않은 도메인에 있는 컴퓨터 또는 방화벽 뒤에 있는 컴퓨터에 있는 경우 데이터베이스 자격 증명을 사용하는 것이 좋습니다.Using database credentials is recommended if the report server is on a computer that is in a different domain, a non-trusted domain, or behind a firewall.

      컴퓨터와 보고서 서버에 대한 로그온 권한을 가진 최소 권한 도메인 사용자 계정이 있는 경우에는 Windows 자격 증명 을 선택합니다.Select Windows Credentials if you have a least-privileged domain user account that has permission to log on to the computer and the database server.

      서비스 계정을 사용하여 보고서 서버에 연결하려면 서비스 자격 증명 을 선택합니다.Select Service Credentials if you want the report server to connect using its service account. 이 옵션을 사용하면 통합 보안을 사용하여 서버에 연결되지만 자격 증명이 암호화되거나 저장되지는 않습니다.With this option, the server connects using integrated security; credentials are not encrypted or stored.

    2. 다음을 선택합니다.Select Next.

  7. 요약 페이지에서 설정이 올바른지 확인한 후 다음을 클릭합니다.Review the information on the Summary page to verify the settings are correct, and then select Next.

  8. 보고서 서버 URL 페이지 또는 보고서 관리자 URL 페이지의 URL을 선택하여 연결을 확인합니다.Verify the connection by selecting a URL on the Report Server URL page or Report Manager URL page. URL은 이 테스트가 작동하는 순서로 정의되어야 합니다.The URLs must be defined in order for this test to work. 보고서 서버 데이터베이스 연결이 유효한 경우 보고서 서버 폴더 계층이나 보고서 관리자가 브라우저 창에 표시됩니다.If the report server database connection is valid, you will see either the report server folder hierarchy or Report Manager in a browser window. 자세한 내용은 온라인 설명서의 Reporting Services 설치 확인 SQL ServerSQL Server 을 참조하세요.For more information, see Verify a Reporting Services Installation in SQL ServerSQL Server Books Online.

데이터베이스 자격 증명 변경Change database credentials

Reporting ServicesReporting Services 구성 관리자는 보고서 서버 데이터베이스에 연결할 때 보고서 서버에서 사용하는 계정을 다시 구성하는 단계를 안내하는 자격 증명 변경 마법사를 제공합니다.The Reporting ServicesReporting Services Configuration Manager provides the Change Credentials Wizard to guide you through the steps of reconfiguring the account that the report server uses to connect to the report server database. 자격 증명을 변경할 때 구성 관리자는 보고서 서버에서 현재 사용 중인 보고서 서버 데이터베이스의 데이터베이스 서버에 대한 모든 사용 권한과 데이터베이스 로그인 정보를 업데이트합니다.When you change credentials, the Configuration Manager will update all permissions and database login information on the database server for the report server database that is actively used by the report server.

  1. Reporting ServicesReporting Services 구성 관리자를 시작한 다음 데이터베이스를 만들려는 보고서 서버 인스턴스에 연결합니다.Start the Reporting ServicesReporting Services Configuration Manager and connect to the report server instance for which you are creating the database. 자세한 내용은 Reporting Services 구성 관리자(기본 모드)의 지원되는 버전을 검토합니다.For more information, see Reporting Services Configuration Manager (Native Mode).

  2. 데이터베이스 페이지에서 자격 증명 변경을 선택합니다.On the Database page, select Change Credentials.

  3. 보고서 서버 데이터베이스를 만들고 호스팅하는 데 사용할 데이터베이스 엔진Database Engine 인스턴스에 연결합니다.Connect to the instance of the 데이터베이스 엔진Database Engine that you will use to create and host the report server database:

    1. 보고서 서버 데이터베이스를 만들기 위해 데이터베이스 엔진Database Engine 에 대한 일회성 연결에 사용되는 자격 증명을 입력합니다.Enter the credentials used for a one-time connection to the 데이터베이스 엔진Database Engine for the purpose of creating the report server databases. 이 자격 증명이 사용되는 방식은 이 항목에 포함된 시작하기 전에 를 참조하십시오.For more information about how these credentials are used, see Before You Start in this topic.

    2. 연결 테스트 를 클릭하여 서버 연결의 유효성을 검증합니다.Select Test Connection to validate the connection to the server.

    3. 다음을 선택합니다.Select Next.

  4. 보고서 서버가 보고서 서버 데이터베이스에 연결할 때 사용할 자격 증명을 지정합니다.Specify the credentials used by the report server to connect to the report server database.

    1. 인증 유형을 지정합니다.Specify the authentication type:

      이미 정의된 **** 데이터베이스 로그인을 사용하여 연결하려면 데이터베이스 자격 증명 SQL ServerSQL Server 을 선택합니다.Select Database Credentials to connect using a SQL ServerSQL Server database login that is already defined. 보고서 서버가 다른 도메인이나 트러스트되지 않은 도메인에 있는 컴퓨터 또는 방화벽 뒤에 있는 컴퓨터에 있는 경우 데이터베이스 자격 증명을 사용하는 것이 좋습니다.Using database credentials is recommended if the report server is on a computer that is in a different domain, a non-trusted domain, or behind a firewall.

      컴퓨터와 보고서 서버에 대한 로그온 권한을 가진 최소 권한 도메인 사용자 계정이 있는 경우에는 Windows 자격 증명 을 선택합니다.Select Windows Credentials if you have a least-privileged domain user account that has permission to log on to the computer and the database server.

      서비스 계정을 사용하여 보고서 서버에 연결하려면 서비스 자격 증명 을 선택합니다.Select Service Credentials if you want the report server to connect using its service account. 이 옵션을 사용하면 통합 보안을 사용하여 서버에 연결되지만 자격 증명이 암호화되거나 저장되지는 않습니다.With this option, the server connects using integrated security; credentials are not encrypted or stored.

    2. 다음을 선택합니다.Select Next.

  5. 설정을 검토하고 다음을 선택합니다.Review the settings and select Next.

  6. 변경 후 마침을 선택합니다.After the changes are made select Finish.

다음 단계Next steps

보고서 서버 데이터베이스 연결 구성 Configure a Report Server Database Connection
Reporting Services 기본 모드 보고서 서버를 관리 합니다. Manage a Reporting Services Native Mode Report Server
Reporting Services 구성 관리자Reporting Services Configuration Manager

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