BLOG

SQL Server 2012, 2016에서 SQL Server Reporting Service 2016 구성
작성일: 2019-09-23

SSRS (SQL Server Reporting Services)에 연결하려고 하면 가끔 “Reporting Services 인스턴스를 찾을 수 없습니다” 라는 오류와 함께 실패 할 수 있습니다. 이 오류는 SSRS, SQL Server Integration Services (SSIS) 및 SSAS (SQL Server Analysis Services)와 함께 설치된 Amazon 머신 이미지(AMI)를 사용할 때 발생할 수 있습니다.

 

이 게시 글에서는 이러한 오류를 방지하기 위해 SQL Server 2016에서 SSRS 2016을 구성하는 방법에 대한 단계별 절차를 설명합니다.

 

오류 확인

먼저 SSRS가 시작되었는지 확인하십시오.

 

  1. 각각의 AMI를 사용하여 Amazon EC2 인스턴스를 시작합니다.
  2. 서비스로 이동합니다. msc 콘솔. 이 두 가지 방법 중 하나를 수행 할 수 있습니다.
  3. 실행에서msc를 입력합니다.
  4. SQL Server 구성 관리자를 사용합니다.
  5. SQL Server Reporting Services (MSSQLSERVER)를 선택합니다.
  6. SSMS를 엽니다. 서버 유형에서 Reporting Services 를 선택 합니다.
  7. 서버 이름과 인증을 기본 설정으로 합니다.
  8. 연결을 선택 하십시오. “Reporting Services 인스턴스를 찾을 수 없습니다.

(Microsoft.SqlServer.Management.UI.RSClient)”가 표시됩니다. (연결과 오류 수신 사이의 시간은 몇 분 정도 걸릴 수 있습니다.)

 

연결 오류를 자세히 검토하면 다음과 같이 나타납니다.

 

Cannot connect to <Server Name>.

The Reporting Services instance could not be found. (Microsoft.SqlServer.Management.UI.RSClient)

Program Location:

at Microsoft.SqlServer.Management.UI.ConnectionDlg.RSType.Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType.ProceedWithConnection(UIConnectionInfo ci)

at Microsoft.SqlServer.Management.UI.RSClient.RSConnectionInfo.RSTypeImpl.ProceedWithConnection(UIConnectionInfo ci)

at Microsoft.SqlServer.Management.UI.RSClient.RSConnectionInfo.GetRSConnectionObject(Boolean ensureOpenConnection)

at Microsoft.SqlServer.Management.UI.RSClient.RSClientConnection.CreateConnection()

at Microsoft.SqlServer.Management.UI.RSClient.RSClientConnection.ParseServerName(String serverName)

at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

 

SSRS 구성 관리자의 구성 확인

이 오류가 발생하면 SSRS 구성 관리자에 연결하고 웹 서비스 URL, 데이터베이스 및 웹 포털 URL의 구성을 확인 해야 합니다.

 

웹 포털 또는 Reporting 서버 웹 서비스를 사용하려면 각 응용 프로그램에 대해 1개 이상의 URL을 구성 해야 합니다. 파일 전용 모드로 Reporting Services 를 설치 한 경우 URL을 필수로 구성 해야 합니다. 즉, 설치를 선택하여 Reporting Services 를 설치했지만 설치 마법사의 Reporting 서버 설치 옵션 페이지에서 서버 옵션을 구성하지 않은 경우 기본 구성으로 Reporting Services를 설치 한 경우 이미 각 응용 프로그램에 대한 URL을 구성했습니다.

 

Reporting Services 구성 도구를 사용하여 URL을 구성하십시오. 이 도구는 URL의 모든 부분을 정의합니다. 이전 버전과 달리 IIS (인터넷 정보 서비스) 웹 사이트는 더 이상 SQL Server 2008 이상 버전의 Reporting Services 응용 프로그램에 대한 액세스를 제공하지 않습니다.

 

URL 수정을 위한 필수 구성 요소에 대한 자세한 내용은 Microsoft 웹 사이트에서 URL 구성 (SSRS 구성 관리자)을 참조하십시오. 이 게시물은 기본 URL을 사용합니다.

 

웹 서비스 URL 구성

웹 서비스 URL을 구성하려면 다음 단계를 완료해야 합니다.

 

  1. SSRS 구성 관리자에 연결합니다.
  2. 서비스 계정 부분에서 내장 가상 서비스 계정에 있는 내장 서비스 계정을 선택 합니다.
  3. 메뉴에서 웹 서비스 URL을 선택합니다. 가상 디렉터리, IP 주소, TCP 포트, HTTPS 인증서 및 보고서 서비스 웹 URL의 값은 이미 미리 입력 되어 있습니다. Report 서버 웹 서비스, 기본 가상 디렉터리 이름입니다.
  4. 웹 서비스 URL을 구성 하려면 적용을 선택 합니다.

 

웹 서비스 URL 구성에 대한 자세한 내용은 이전에 연결된 Microsoft 에서 “보고서 서버 웹 서비스의 URL을 구성하려면” 섹션을 참조하십시오.

 

데이터베이스 구성

SSRS 기본 모드는 두 개의 SQL Server 관계형 데이터베이스를 사용하여 보고서 서버 메타 데이터와 개체를 저장합니다. 첫 번째 데이터베이스는 기본 저장소이고 두 번째 데이터베이스는 임시 데이터를 저장합니다. 이 데이터베이스는 함께 만들어지고 이름으로 바인딩 됩니다. 기본 SQL Server 인스턴스에서는 데이터베이스 이름이 reportserver및 reportservertempdb입니다. 두 데이터베이스를 통틀어 보고서 서버 데이터베이스 또는 보고서 서버 카탈로그 라고 합니다 .

 

기본 모드 보고서 서버 데이터베이스를 작성하는 자동 및 수동의 두 가지 방법이 있습니다. 이 게시 글은 자동 옵션을 사용합니다.

 

설치를 위한 기본 구성 옵션을 선택한 경우 SQL Server 설치 마법사를 사용하십시오.

  1. Report Sever 설치 옵션 페이지에서 설치 및 구성을 선택합니다. 설치만 하는 옵션을 선택 하면, SSRS구성 관리자를 사용 하여 데이터 베이스를 작성해야 합니다. Report Server 데이터 베이스 윈도우가 표시 됩니다.
  2. 데이터 베이스의 변경을 선택하여 데이터 베이스를 변경 합니다. 또는 적용을 선택하여 자동 데이터 베이스의 구성으로 넘어갑니다.

 

웹 포털 URL 구성

웹 포털을 사용하면, 보고서, 모바일 보고서, KPI를 표시하거나, 보고서 서버 인스턴스의 요소를 탐색 할 수 있습니다. 웹 포털을 사용하여 단일 보고서 서버 인스턴스를 관리 할 수도 있습니다. 웹 서비스 URL을 구성한 후, 이 단계를 완료 해야 합니다.

 

  1. 웹 포털 URL에서 다음 정보를 확인 합니다. 대부분의 값은 입력되어 있습니다. 그대로 사용할 수 있습니다. 이하를 위한 보고서 서버 웹 포털 , 기본 가상 디렉터리 이름은 ReportServer입니다. 사용 예에 따라 값을 변경할 수 있습니다.
  2. 적용을 선택 하십시오. 완료된 작업 목록을 볼 수 있습니다.

웹 서비스 URL , 데이터베이스 및 웹 포털 URL을 성공적으로 구성한 후 종료를 선택 하고 Reporting Services 콘솔을 닫습니다.

 

연결 확인

다음 단계를 실행하여 연결에 성공했는지 테스트합니다.

 

  1. SQL Server Management Studio를 엽니다.
  2. 메뉴에서 Reporting Service를 선택 합니다.
  3. 접속을 선택 합니다. 몇 초 후, 콘솔 왼쪽에 Report Sevice가 구성되어 있는 것이 확인 됩니다.

결론

이제 이 간단하고 쉬운 단계에 따라 SQL Server 2016을 사용하여 SSRS를 빠르게 구성 할 수 있습니다.

 

 

원문 URL: https://aws.amazon.com/ko/blogs/database/configuring-sql-server-reporting-service-2016-on-sql-server-2012-and-2016/

 

** 메가존 클라우드 TechBlog는 AWS BLOG 영문 게재 글 중에서 한국 사용자들에게 유용한 정보 및 콘텐츠를 우선적으로 번역하여 내부 엔지니어 검수를 받아서, 정기적으로 게재하고 있습니다. 추가로 번역 및 게재를 희망하는 글에 대해서 관리자에게 메일 또는 SNS 페이지에 댓글을 남겨주시면, 우선적으로 번역해서 전달해드리도록 하겠습니다.