Configuration Manager 보고 구성

적용 대상: Configuration Manager(현재 분기)

Configuration Manager 콘솔에서 보고서를 만들고 수정하고 실행하려면 몇 가지 구성 작업을 완료해야 합니다. 이 문서를 사용하여 Configuration Manager 계층 구조에서 보고를 구성할 수 있습니다.

계층 구조에서 SQL Server Reporting Services 설치하고 구성하기 전에 다음 Configuration Manager 보고 문서를 검토합니다.

SQL Server Reporting Services

SQL Server Reporting Services 다양한 종류의 데이터 원본에 대한 포괄적인 보고 기능을 제공하는 서버 기반 보고 플랫폼입니다. Configuration Manager 보고 서비스 지점은 다음과 SQL Server Reporting Services 통신합니다.

  • 지정된 보고서 폴더에 Configuration Manager 보고서 복사
  • Reporting Services 설정 구성
  • Reporting Services 보안 설정 구성

보고서를 실행하면 Reporting Services 구성 요소가 Configuration Manager 사이트 데이터베이스에 연결하여 데이터를 검색합니다.

Configuration Manager 사이트에 보고 서비스 지점을 설치하기 전에 대상 사이트 시스템에 SQL Server Reporting Services 설치하고 구성합니다. 자세한 내용은 SQL Server Reporting Services 설치를 참조하세요.

SQL Server Reporting Services 설치 확인

다음 절차를 사용하여 SQL Server Reporting Services 설치되고 올바르게 실행되고 있는지 확인합니다.

  1. 사이트 시스템의 시작 메뉴로 이동하여 보고서 서버 Configuration Manager 엽니다. Microsoft SQL Server 그룹의 구성 도구 섹션에서 찾을 수 있습니다.

  2. Reporting Services 구성 연결 창에서 SQL Server Reporting Services 호스트하는 서버의 이름을 입력합니다. SQL Server Reporting Services 설치한 SQL Server instance 선택합니다. 그런 다음 연결을 선택하여 Reporting Services Configuration Manager 엽니다.

  3. 보고서 서버 상태 페이지에서 보고서 서비스 상태가시작되었는지 확인합니다. 이 상태가 아닌 경우 시작을 선택합니다.

  4. 웹 서비스 URL 페이지의 보고서 서비스 웹 서비스 URL에서 URL을 선택합니다. 이 작업은 보고서 폴더에 대한 연결을 테스트합니다. 브라우저에서 자격 증명을 묻는 메시지를 표시할 수 있습니다. 웹 페이지가 성공적으로 열리는지 확인합니다.

  5. 데이터베이스 페이지에서 보고서 서버 모드네이티브로 설정되어 있는지 확인합니다.

  6. 보고서 관리자 URL 페이지에서 보고서 관리자 사이트 식별의 URL을 선택합니다. 이 작업은 보고서 관리자에 대한 가상 디렉터리에 대한 연결을 테스트합니다. 브라우저에서 자격 증명을 묻는 메시지를 표시할 수 있습니다. 웹 페이지가 성공적으로 열리는지 확인합니다.

    참고

    Configuration Manager 보고에는 Reporting Services 보고서 관리자가 필요하지 않습니다. 브라우저에서 보고서를 실행하거나 보고서 관리자를 사용하여 보고서를 관리하려는 경우에만 필요합니다.

  7. 종료를 선택하여 Reporting Services Configuration Manager 닫습니다.

Report Builder 3.0을 사용하도록 보고 구성

  1. Configuration Manager 콘솔을 실행하는 컴퓨터에서 Windows 레지스트리 편집기를 엽니다.

  2. 으로 이동합니다 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting.

  3. ReportBuilderApplicationManifestName 키를 열어 값 데이터를 편집합니다.

  4. 값을 로 ReportBuilder_3_0_0_0.application변경한 다음 확인을 선택하여 저장합니다.

  5. Windows 레지스트리 편집기를 닫습니다.

보고 서비스 지점 설치

사이트에서 보고서를 관리하려면 보고 서비스 지점을 설치합니다. 보고 서비스 지점:

  • 보고서 폴더 및 보고서를 SQL Server Reporting Services 복사합니다.
  • 보고서 및 폴더에 대한 보안 정책을 적용합니다.
  • Reporting Services 구성 설정을 설정합니다.

요구 사항 및 제한 사항

Configuration Manager 콘솔에서 보고서를 보거나 관리하려면 보고 서비스 지점이 필요합니다. Microsoft SQL Server Reporting Services 있는 서버에서 이 사이트 시스템 역할을 구성합니다. 자세한 내용은 보고에 대한 필수 조건을 참조하세요.

  • 보고 서비스 지점을 설치할 사이트를 선택하면 보고서에 액세스할 사용자가 역할을 설치하는 사이트와 동일한 보안 scope 있어야 합니다.

  • 사이트 시스템에 보고 서비스 지점을 설치한 후에는 보고서 서버의 URL을 변경하지 마세요.

    예를 들어 보고 서비스 지점을 만듭니다. 그런 다음 Reporting Services Configuration Manager 보고서 서버의 URL을 수정합니다. Configuration Manager 콘솔은 이전 URL을 계속 사용합니다. 콘솔에서 보고서를 실행, 편집 또는 만들 수 없습니다.

    보고서 서버 URL을 변경해야 하는 경우 먼저 기존 보고 서비스 지점을 제거합니다. URL을 변경한 다음, 보고 서비스 지점을 다시 설치합니다.

  • 보고 서비스 지점을 설치할 때 Reporting Services 지점 계정을 지정합니다. 다른 도메인의 사용자가 보고서를 실행하려면 도메인 간에 양방향 트러스트를 만듭니다. 그렇지 않으면 보고서가 실행되지 않습니다.

사이트 시스템에 보고 서비스 지점 설치

사이트 시스템 구성에 대한 자세한 내용은 사이트 시스템 역할 설치를 참조하세요.

  1. Configuration Manager 콘솔에서 관리 작업 영역으로 이동하여 사이트 구성을 확장한 다음 서버 및 사이트 시스템 역할 노드를 선택합니다.

  2. 새 사이트 또는 기존 사이트 시스템 서버에 보고 서비스 지점을 추가합니다.

    • 새 사이트 시스템: 리본의 탭에 있는 만들기 그룹에서 사이트 시스템 서버 만들기를 선택합니다. 사이트 시스템 서버 만들기 마법사가 열립니다.

    • 기존 사이트 시스템: 대상 서버를 선택합니다. 리본의 탭에 있는 서버 그룹에서 사이트 시스템 역할 추가를 선택합니다. 사이트 시스템 역할 추가 마법사가 열립니다.

  3. 일반 페이지에서 사이트 시스템 서버에 대한 일반 설정을 지정합니다. 기존 서버에 보고 서비스 지점을 추가할 때 이전에 구성한 값을 확인합니다.

  4. 시스템 역할 선택 페이지에서 사용 가능한 역할 목록에서 Reporting Services 지점을 선택한 다음, 다음을 선택합니다.

  5. Reporting Services 지점 페이지에서 다음 설정을 구성합니다.

    • 사이트 데이터베이스 서버 이름: Configuration Manager 사이트 데이터베이스를 호스트하는 서버의 이름을 지정합니다. 마법사는 일반적으로 서버에 대한 FQDN(정규화된 도메인 이름)을 검색합니다. 데이터베이스 instance < 지정하려면 형식 서버 이름><instance 이름입니다>. 예를 들면 sqlserver\named1와 같습니다.

    • 데이터베이스 이름: Configuration Manager 사이트 데이터베이스 이름을 지정합니다. 확인을 선택하여 마법사가 사이트 데이터베이스에 액세스할 수 있는지 확인합니다.

      중요

      보고 서비스 지점을 만드는 데 사용하는 사용자 계정에는 사이트 데이터베이스에 대한 읽기 권한이 있어야 합니다. 연결 테스트가 실패하면 빨간색 경고 아이콘이 나타납니다. 아이콘의 상황에 맞는 가리키기 텍스트에는 실패에 대한 세부 정보가 있습니다. 오류를 수정한 다음 테스트를 다시 선택합니다 .

    • 폴더 이름: Reporting Services Configuration Manager 보고서에 만들고 사용할 폴더 이름을 지정합니다.

    • Reporting Services 서버 instance: Reporting Services SQL Server instance 선택합니다. 이 페이지에 인스턴스가 나열되지 않으면 SQL Server Reporting Services 설치, 구성 및 시작되었는지 확인합니다.

      중요

      Configuration Manager 선택한 사이트 시스템에서 현재 사용자의 컨텍스트에서 WMI에 연결합니다. 이 연결을 사용하여 Reporting Services SQL Server instance 검색합니다. 현재 사용자는 사이트 시스템에서 WMI에 대한 읽기 권한이 있어야 합니다. 그렇지 않으면 마법사에서 Reporting Services 인스턴스를 가져올 수 없습니다.

    • Reporting Services 지점 계정: 설정을 선택한 다음 사용할 계정을 선택합니다. 보고 서비스 지점의 SQL Server Reporting Services 이 계정을 사용하여 Configuration Manager 사이트 데이터베이스에 연결합니다. 이 연결은 보고서의 데이터를 검색하는 것입니다. 기존 계정을 선택하여 이전에 Configuration Manager 계정으로 구성한 Windows 사용자 계정을 지정합니다. 새 계정을 선택하여 현재 사용하도록 구성되지 않은 Windows 사용자 계정을 지정합니다. Configuration Manager 지정된 사용자에게 사이트 데이터베이스에 대한 액세스 권한을 자동으로 부여합니다.

      Reporting Services 실행되는 계정은 도메인 로컬 보안 그룹 Windows 권한 부여 액세스 그룹에 속해야 합니다. 이렇게 하면 도메인 내의 모든 사용자 개체에 대해 tokenGroupsGlobalAndUniversal 특성에 대한 읽기 허용 권한이 계정에 부여됩니다. 보고 서비스 지점 계정과 다른 도메인의 사용자는 보고서를 성공적으로 실행하려면 도메인 간에 양방향 트러스트가 필요합니다.

      지정된 Windows 사용자 계정 및 암호는 암호화되어 Reporting Services 데이터베이스에 저장됩니다. Reporting Services 이 계정과 암호를 사용하여 사이트 데이터베이스에서 보고서의 데이터를 검색합니다.

      중요

      지정한 계정에는 Reporting Services 데이터베이스를 호스트하는 서버에 대한 로컬 로그온 권한이 있어야 합니다.

  6. 마법사를 완료합니다.

마법사가 완료되면 Configuration Manager Reporting Services 보고서 폴더를 만듭니다. 그런 다음 지정된 보고서 폴더에 보고서를 복사합니다.

보고 서비스 지점 사이트 역할을 호스트하는 사이트 시스템만 나열하려면 서버 및 사이트 시스템 역할을 마우스 오른쪽 단추로 클릭하고 Reporting Services 지점을 선택합니다.

보고서에 대한 언어

Configuration Manager 보고서 폴더를 만들고 보고서 서버에 보고서를 복사하면 개체에 대한 적절한 언어가 결정됩니다.

  • 보고서 폴더 만들기, 보고서 복사

    • 사이트 서버 OS의 로캘을 사용하여 개체 만들기

    • 특정 언어 팩을 사용할 수 없는 경우 기본적으로 영어(ENU)입니다.

  • 웹 브라우저에서 보고서 보기

    • 폴더 및 보고서 이름: 사이트 서버와 동일한 로캘

    • 보고서 내용: 브라우저 로캘 기반 동적

  • Configuration Manager 콘솔에서 보고서 보기

    • 폴더 및 보고서 이름: 콘솔의 로캘에 따라 동적

    • 보고서 내용: 콘솔의 로캘에 따라 동적

언어 팩이 없는 사이트에 보고 서비스 지점을 설치하면 보고서가 영어로 설치됩니다. 보고 서비스 지점을 설치한 후 언어 팩을 설치하는 경우 보고서를 적절한 언어 팩 언어로 사용할 수 있도록 보고 서비스 지점을 제거하고 다시 설치해야 합니다.

자세한 내용은 언어 팩을 참조하세요.

파일 설치 및 보고서 폴더 보안 권한

Configuration Manager 다음 작업을 수행하여 보고 서비스 지점을 설치하고 Reporting Services 구성합니다.

중요

사이트는 SMS_Executive 서비스에 대해 구성된 계정의 컨텍스트에서 이러한 작업을 수행합니다. 일반적으로 이 계정은 사이트 서버 로컬 시스템 계정입니다.

  • 보고 서비스 지점 사이트 역할을 설치합니다.

  • 마법사에서 지정한 저장된 자격 증명을 사용하여 Reporting Services 데이터 원본을 만듭니다. 이 계정은 보고서를 실행할 때 Reporting Services 사이트 데이터베이스에 연결하는 데 사용하는 Windows 사용자 계정 및 암호입니다.

  • Reporting Services Configuration Manager 루트 폴더를 만듭니다.

  • Reporting Services ConfigMgr 보고서 사용자ConfigMgr 보고서 관리자 보안 역할을 추가합니다.

  • 하위 폴더를 만든 다음 사이트 서버에서 %ProgramFiles%\SMS_SRSRP Reporting Services Configuration Manager 보고서를 배포합니다.

  • 사이트 읽기 권한이 있는 Configuration Manager 모든 사용자 계정의 루트 폴더에 Reporting Services ConfigMgr 보고서 사용자 역할을 추가합니다.

  • 사이트 수정 권한이 있는 Configuration Manager 모든 사용자 계정의 루트 폴더에 Reporting Services ConfigMgr 보고서 관리자 역할을 추가합니다.

  • 보고서 폴더와 Configuration Manager 보안 개체 형식 간의 매핑을 검색합니다. Configuration Manager 사이트 데이터베이스에서 이 맵을 유지 관리합니다.

  • Reporting Services 특정 보고서 폴더에 대한 Configuration Manager 관리 사용자에 대해 다음 권한을 구성합니다.

    • 사용자를 추가하고 configMgr 보고서 사용자 역할을 Configuration Manager 개체에 대한 보고서 실행 권한이 있는 관리자의 연결된 보고서 폴더에 할당합니다.

    • 사용자를 추가하고 Configuration Manager 개체에 대한 보고서 수정 권한이 있는 관리자를 위해 연결된 보고서 폴더에 ConfigMgr 보고서 관리자 역할을 할당합니다.

Configuration Manager Reporting Services 연결하고 Configuration Manager 및 Reporting Services 루트 폴더 및 특정 보고서 폴더에 대한 사용자의 권한을 설정합니다. 보고 서비스 지점을 처음 설치한 후 Configuration Manager 10분마다 Reporting Services 연결하여 보고서 폴더에 구성된 사용자 권한이 Configuration Manager 사용자에 대해 설정된 관련 권한인지 확인합니다. Reporting Services 보고서 관리자를 사용하여 보고서 폴더에서 사용자가 추가되거나 사용자 권한이 수정되면 Configuration Manager 사이트 데이터베이스에 저장된 역할 기반 할당을 사용하여 이러한 변경 내용을 덮어씁니다. Configuration Manager Configuration Manager 보고 권한이 없는 사용자도 제거합니다.

보안 역할 Reporting Services

Configuration Manager 보고 서비스 지점을 설치하면 Reporting Services 다음 보안 역할이 추가됩니다.

  • ConfigMgr 보고서 사용자: 이 보안 역할로 할당된 사용자는 Configuration Manager 보고서만 실행할 수 있습니다.

  • ConfigMgr 보고서 관리자: 이 보안 역할로 할당된 사용자는 Configuration Manager 보고와 관련된 모든 작업을 수행할 수 있습니다.

설치 확인

특정 상태 메시지 및 로그 파일 항목을 확인하여 보고 서비스 지점의 설치를 확인합니다. 다음 절차를 사용하여 보고 서비스 지점 설치가 성공했는지 확인합니다.

참고

Configuration Manager 콘솔의 모니터링 작업 영역에 있는 보고 노드의 보고서 하위 폴더에 보고서가 표시되는 경우 이 절차를 건너뛸 수 있습니다.

상태 메시지로 설치 확인

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동하여 시스템 상태를 확장하고 구성 요소 상태 노드를 선택합니다.

  2. SMS_SRS_REPORTING_POINT 구성 요소를 선택합니다.

  3. 리본의 탭에 있는 구성 요소 그룹에서 메시지 표시를 선택한 다음, 모두를 선택합니다.

  4. 보고 서비스 지점을 설치하기 전에 기간의 날짜와 시간을 지정한 다음 확인을 선택합니다.

  5. 상태 메시지 ID 1015를 확인합니다. 이 상태 메시지는 보고 서비스 지점이 성공적으로 설치되었음을 나타냅니다.

로그 파일로 설치 확인

Configuration Manager 설치 경로의 Logs 디렉터리에 있는 Srsrp.log 파일을 엽니다. 문자열 Installation was successful을 찾습니다.

보고 서비스 지점이 성공적으로 설치된 시점부터 이 로그 파일을 단계별로 실행합니다. 보고서 폴더가 만들어졌고, 보고서가 배포되었으며, 각 폴더의 보안 정책이 확인되었는지 확인합니다. 보안 정책의 마지막 줄 확인 후 문자열 Successfully checked that the SRS web service is healthy on server을 찾습니다.

보고서를 작성하도록 인증서 구성

SQL Server Reporting Services 보고서를 작성할 수 있는 다양한 옵션이 있습니다. Configuration Manager 콘솔에서 보고서를 만들거나 편집하면 Configuration Manager 작성 환경으로 사용할 Report Builder 열립니다. Configuration Manager 보고서를 작성하는 방법에 관계없이 사이트 데이터베이스 서버에 대한 서버 인증을 위해 자체 서명된 인증서가 필요합니다.

참고

SQL Server Reporting Services 사용하여 보고서를 작성하는 방법에 대한 자세한 내용은 Report Builder 작성 환경을 참조하세요.

Configuration Manager 사이트 서버 및 SMS 공급자 역할에 인증서를 자동으로 설치합니다. 이러한 서버 중 하나에서 실행할 때 Configuration Manager 콘솔에서 보고서를 만들거나 편집할 수 있습니다.

다른 컴퓨터의 Configuration Manager 콘솔에서 보고서를 만들거나 수정하는 경우 사이트 서버에서 인증서를 내보냅니다. 특정 인증서의 식별 이름은 로컬 컴퓨터에 대한 신뢰할 수 있는 사람 인증서 저장소에 있는 사이트 서버의 FQDN입니다. 이 인증서를 Configuration Manager 콘솔을 실행하는 컴퓨터의 신뢰할 수 있는 사람 인증서 저장소에 추가합니다.

보고 서비스 지점 설정 수정

이 역할을 설치한 후 보고 서비스 지점 속성에서 사이트 데이터베이스 연결 및 인증 설정을 수정할 수 있습니다.

  1. Configuration Manager 콘솔에서 관리 작업 영역으로 이동하여 사이트 구성을 확장한 다음 서버 및 사이트 시스템 역할 노드를 선택합니다.

    보고 서비스 지점을 호스트하는 사이트 시스템만 나열하려면 서버 및 사이트 시스템 역할 노드를 마우스 오른쪽 단추로 클릭하고 Reporting Services 지점을 선택합니다.

  2. 보고 서비스 지점을 호스트하는 사이트 시스템을 선택합니다. 그런 다음, 세부 정보 창에서 보고 서비스 지점 사이트 시스템 역할을 선택합니다.

  3. 리본 메뉴의 사이트 역할 탭의 속성 그룹에서 속성을 선택합니다.

  4. Reporting Services 지점 속성에서 다음 설정을 수정할 수 있습니다.

    • 사이트 데이터베이스 서버 이름

    • 데이터베이스 이름

    • 사용자 계정

  5. 확인을 선택하여 변경 내용을 저장하고 속성을 닫습니다.

이러한 설정에 대한 자세한 내용은 사이트 시스템에 보고 서비스 지점 설치 섹션의 설명을 참조하세요.

Power BI 보고서 서버

버전 2002부터 보고를 Power BI Report Server 통합할 수 있습니다. 구성에 대한 자세한 내용은 Power BI Report Server 통합을 참조하세요.

업그레이드 SQL Server

SQL Server 업그레이드하고 SQL Server Reporting Services 먼저 사이트에서 보고 서비스 지점을 제거합니다. SQL Server 업그레이드한 후 Configuration Manager 보고 서비스 지점을 다시 설치합니다.

이 프로세스를 따르지 않으면 Configuration Manager 콘솔에서 보고서를 실행하거나 편집할 때 오류가 표시됩니다. 웹 브라우저에서 보고서를 계속 실행하고 편집할 수 있습니다.

보고서 옵션 구성

보고서를 관리하는 데 사용하는 기본 보고 서비스 지점을 선택할 수 있습니다. 사이트에는 둘 이상의 보고 서비스 지점이 있을 수 있지만 기본 서버만 사용하여 보고서를 관리합니다. 다음 절차를 사용하여 사이트에 대한 보고서 옵션을 구성합니다.

  1. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동하여 보고를 확장한 다음 보고서 노드를 선택합니다.

  2. 리본의 탭에 있는 설정 그룹에서 보고서 옵션을 선택합니다.

  3. 목록에서 기본 보고서 서버를 선택한 다음 확인을 선택합니다.

서버가 표시되지 않으면 사이트에 보고 서비스 지점을 설치하고 구성했는지 확인합니다. 자세한 내용은 설치 확인을 참조하세요.

컴퓨터가 보고서 서버에 사용하는 SQL Server 버전과 일치하는 SQL Server Report Builder 버전을 실행하는지 확인합니다. 그렇지 않으면 오류가 표시되고 기본 보고서 서버가 저장되지 않으며 보고서를 만들거나 편집할 수 없습니다.

다음 단계

보고를 위한 운영 및 유지 관리