다음을 통해 공유


Reporting Services 설치 문제 해결

설치 중에 오류가 발생하여 Reporting Services를 설치할 수 없는 경우 이 문서에 설명된 지침에 따라 설치 오류가 발생할 가능성이 가장 높은 상황을 처리하세요.

Reporting Services와 관련된 기타 오류 및 문제에 대한 자세한 내용은 SSRS 문제 및 오류 문제 해결을 참조하세요.

릴리스 정보에 설명되어 있는 문제가 발생하는 경우 온라인 릴리스 정보를 검토하세요.

설치 로그 확인

설치 오류는 C:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\Log 폴더의 로그 파일에 기록됩니다. 설치 프로그램을 실행할 때마다 하위 폴더가 만들어지는데 하위 폴더의 이름은 설치 프로그램을 실행한 시간과 날짜입니다. 설치 로그 파일을 확인하는 방법에 대한 지침은 SQL Server 설치 로그 파일 보기 및 읽기를 참조하세요.

  • 로그 파일에는 파일 모음이 포함되어 있습니다.

  • 제품, 구성 요소 및 인스턴스 정보를 확인하려면 *_summary.txt 파일을 엽니다.

  • 설치 중에 생성된 오류 정보를 확인하려면 *_errorlog.txt 파일을 엽니다.

  • Reporting Services 설치 정보를 보려면 *_RS_*_ComponentUpdateSetup.log를 엽니다.

필수 구성 요소 확인

필수 구성 요소는 설치 프로그램에서 자동으로 확인합니다. 그러나 설치 문제를 해결하는 경우 설치 프로그램에서 확인하는 요구 사항을 알고 있으면 도움이 됩니다.

  • 설치 프로그램을 실행하기 위해서는 계정이 로컬 Administrators 그룹의 멤버여야 합니다. 설치 프로그램은 파일 및 레지스트리 설정 추가, 로컬 보안 그룹 만들기 및 사용 권한 설정 등을 수행할 수 있는 권한을 갖고 있어야 합니다. 기본 구성을 설치하는 경우 설치 프로그램은 사용자가 설치 중인 SQL Server 인스턴스에 보고서 서버 데이터베이스를 만들 권한을 갖고 있어야 합니다.

  • 운영 체제가 HTTP.SYS 1.1을 지원해야 합니다.

  • HTTP 서비스가 활성화되어 실행 중이어야 합니다.

  • SQL Server 에이전트 서비스도 설치할 경우 DTC(Distributed Transaction Coordinator)가 실행 중이어야 합니다.

  • System32 폴더에 Authz.dll이 있어야 합니다.

설치 프로그램은 더 이상 인터넷 정보 서비스(IIS) 또는 ASP.NET이 설치되어 있는지 확인하지 않습니다. Reporting Services에는 MDAC 2.0 및 Microsoft.NET Framework 버전 2.0이 필요하므로 이들이 설치되어 있지 않은 경우 설치 프로그램에서 설치합니다.

SharePoint 모드 설치 관련 문제 해결

보고서 서버 구성 관리자가 시작되지 않음

설명: 이 문제는 SQL Server 2012 이상에서 의도된 것입니다. Reporting Services는 SharePoint 서비스 아키텍처에 맞게 구축됐습니다. 구성 관리자는 더 이상 SharePoint 모드에서 Reporting Services 를 구성 및 관리하지 않아도 됩니다.

해결 방법: SharePoint 중앙 관리를 사용하여 SharePoint 모드에서 보고서 서버를 구성합니다. 자세한 내용은 Reporting Services SharePoint 서비스 애플리케이션 관리를 참조하세요.

맨 위 링크와 함께 사용되는 화살표 아이콘 SharePoint 모드 설치 관련 문제 해결

SharePoint 모드에서 SQL Server 2016 SSRS를 설치하면 SharePoint 중앙 관리에 SQL Server Reporting Services 서비스가 나타나지 않습니다.

설명: SharePoint 모드에서 SQL Server 2016 Reporting Services 및 SharePoint 2013/2016용 SQL Server 2016 Reporting Services 추가 기능을 성공적으로 설치한 후 다음 두 메뉴에 "SQL Server Reporting Services"가 나타나지 않는 경우 Reporting Services 서비스가 등록되지 않은 것입니다.

  • SharePoint 2013/2016 중앙 관리 -> “애플리케이션 관리” -> “서버의 서비스 관리” 페이지

  • SharePoint 2013/2016 중앙 관리 -> “애플리케이션 관리” -> “서비스 애플리케이션 관리” -> “새로 만들기” 메뉴

해결 방법:Reporting Services SharePoint Services를 등록하고 시작하려면 다음 단계를 완료합니다.

  1. SharePoint 2013/2016 중앙 관리를 실행하는 컴퓨터에서 관리자 권한으로 SharePoint 2013/2016 관리 셸을 엽니다. 아이콘을 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 클릭합니다. 셸에서 다음 세 cmdlet을 실행합니다.

    Install-SPRSService  
    Install-SPRSServiceProxy  
    Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance  
    
  2. Reporting Services 서비스 상태가 SharePoint 2013/2016 중앙 관리 -> “애플리케이션 관리” -> “서버의 서비스 관리” 페이지에 “시작됨”으로 표시되는지 확인합니다.

맨 위 링크와 함께 사용되는 화살표 아이콘 SharePoint 모드 설치 관련 문제 해결

Reporting Services PowerShell cmdlet을 사용할 수 없으며 명령이 인식되지 않습니다.

설명:Reporting Services PowerShell cmdlet을 실행하려고 하면 다음과 비슷한 오류 메시지가 표시됩니다.

  • 'Install-SPRSServiceInstall-SPRSService' 용어는 cmdlet, 함수, 스크립트 파일 또는 실행 프로그램의 이름으로 인식되지 않습니다 . 이름의 철자를 확인하거나 경로가 포함되어 있으면 경로가 올바른지 확인하고 다시 시도합니다. 줄:1 char:39+ Install-SPRSServiceInstall-SPRSService <<<< + CategoryInfo : ObjectNotFound: (Install-SPRSServiceInstall-SPRSService:String) [], CommandNotFoundExcep

해결 방법: 다음 작업 중 하나를 수행합니다.

  • SharePoint 제품의 Reporting Services 추가 기능인 rssharepoint.msi를 실행합니다.

  • SQL Server 2005 설치 미디어에서 Reporting Services SharePoint 모드를 설치합니다.

해결 방법 중 하나를 완료할 때 SharePoint 2013/2016 관리 셸이 열려 있는 경우 관리 셸을 닫고 다시 엽니다.

자세한 내용은 다음 아티클을 참조하세요.

맨 위 링크와 함께 사용되는 화살표 아이콘 SharePoint 모드 설치 관련 문제 해결

URL이 구성되지 않았음을 나타내는 오류 메시지가 표시됩니다.

설명: 다음과 유사한 오류 메시지가 표시됩니다.

이 SQL Server Reporting Services(SSRS) 기능은 지원되지 않습니다. 중앙 관리를 사용하여 하나 이상의 다음 문제를 확인하고 해결합니다.

  • 보고서 서버 URL이 구성되지 않았습니다. SSRS 통합 페이지를 사용하여 설정합니다.

  • SSRS 서비스 애플리케이션 프록시가 구성되지 않았습니다. SSRS 서비스 애플리케이션 페이지를 사용하여 프록시를 구성합니다.

  • SSRS 서비스 애플리케이션이 이 웹 애플리케이션에 매핑되지 않습니다. SSRS 서비스 애플리케이션 페이지를 사용하여 SSRS 서비스 애플리케이션 프록시를 이 웹 애플리케이션의 애플리케이션 프록시 그룹에 연결합니다.

해결 방법: 오류 메시지에는 이 문제를 해결하기 위한 세 가지 제안 단계가 포함되어 있습니다. '보고서 서버 URL이 구성되지 않았습니다.'라는 메시지의 첫 번째 제안은 SQL Server 2012(11.x)이전의 보고서 서버 버전과 통합하는 경우 관련됩니다. 이전 보고서 서버 버전의 SharePoint 구성은 SQL Server Reporting Services(2008 및 2008 R2) 를 사용하여 일반 애플리케이션 설정페이지에서 완료됩니다.

추가 정보:Reporting Services 서비스에 연결해야 하는 Reporting Services 기능을 사용하려고 하면 이 오류 메시지가 표시됩니다. 다음 내용이 포함됩니다.

  • SharePoint 문서 라이브러리에서 SQL Server 보고서 작성기 열기

  • 구독 관리

  • 서비스 애플리케이션 관리

맨 위 링크와 함께 사용되는 화살표 아이콘 SharePoint 모드 설치 관련 문제 해결

컴퓨터에 SharePoint가 설치됐지만 구성되지 않은 경우 설치 프로그램이 실패합니다.

설명: SharePoint가 설치됐지만 구성되지 않은 컴퓨터에 Reporting Services SharePoint 모드를 설치하려고 선택한 경우 다음과 비슷한 오류 메시지가 표시되고 설치가 중지됩니다.

SQL Server 설치 작업이 중단됐습니다.

해결 방법: SharePoint를 구성한 다음 SQL Server 설치를 실행합니다.

추가 정보: 기존 SharePoint 설치로 Reporting Services 을 설치할 때 설치 프로그램에서 Reporting Services SharePoint 서비스를 설치하고 시작합니다. SharePoint가 구성되지 않은 경우 서비스 설치가 실패하므로 설치 프로그램이 실패합니다.

맨 위 링크와 함께 사용되는 화살표 아이콘 SharePoint 모드 설치 관련 문제 해결

SharePoint 중앙 관리 페이지 비어 있음

설명: 설치 오류 없이 SharePoint 2013/2016을 성공적으로 설치했습니다. 그러나 중앙 관리를 탐색할 때 빈 페이지만 표시됩니다.

해결 방법: 이 문제는 Reporting Services 에만 한정된 것이 아니라 전체 SharePoint 설치에서 권한의 구성에 관련되어 있습니다. 다음은 몇 가지 제안 사항입니다.

  • 개발 환경에서 SharePoint 문서를 검토합니다. SharePoint에 대한 일반 개발 환경 설정

  • SharePoint 2013/2016 중앙 관리 서비스와 같은 SharePoint 서비스를 위해 사용 중인 서비스 계정은 로컬 운영 체제에 관리 권한이 있어야 합니다.

맨 위 링크와 함께 사용되는 화살표 아이콘 SharePoint 모드 설치 관련 문제 해결

새 보고서 작성기 보고서를 만들려고 할 때 오류 메시지가 표시됩니다.

설명: 문서 라이브러리 내부에 보고서 작성기 보고서를 만들려고 하면 다음과 비슷한 오류 메시지가 표시됩니다.

이 기능은 SQL Server Reporting Services 서비스 애플리케이션이 없거나 보고서 서버 URL이 중앙 관리에 구성되지 않았기 때문에 지원되지 않습니다.

해결 방법:Reporting Services 서비스 애플리케이션이 있고 올바르게 구성되었는지 확인합니다. 자세한 내용은 SharePoint 모드에서 첫 번째 보고서 서버 설치를 참조하세요.

맨 위 링크와 함께 사용되는 화살표 아이콘 SharePoint 모드 설치 관련 문제 해결

PREPAREIMAGE에는 RS_SHP가 지원되지 않는다는 오류 메시지가 표시됩니다.

설명:Reporting Services에 대한 PREPAREIMAGE를 실행하려고 하면 다음과 비슷한 오류 메시지가 표시됩니다.

"SysPrep이 지원되지 않으므로 PREPAREIMAGE 동작을 실행할 때 지정된 'RS_SHP' 기능이 지원되지 않습니다. SysPrep과 호환되지 않는 기능을 제거하고 설치 프로그램을 다시 실행합니다."

해결 방법: 해결 방법이 없습니다. Reporting Services 는 SYSPREP(PREPAREIMAGE)를 지원하지 않습니다. Reporting Services 기본 모드는 SYSPREP을 지원하지 않습니다.

맨 위 링크와 함께 사용되는 화살표 아이콘 SharePoint 모드 설치 관련 문제 해결

기본 모드 설치 관련 문제 해결

Windows Vista 또는 Windows Server 2008로 업그레이드한 후 성능 카운터가 표시되지 않는 경우

Windows Vista 를 실행하는 컴퓨터에서 운영 체제를 Windows Server 2008 또는 Reporting Services로 업그레이드하면 Reporting Services 성능 카운터가 설정되지 않습니다.

Reporting Services 성능 카운터를 다시 시작하려면

  1. 다음 레지스트리 키를 삭제합니다.

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service

  2. 명령 창을 열고 프롬프트에 다음 명령을 입력합니다.

    • run < .NET 4.0 Framework directory >\InstallUtil.exe < Report Server Bin directory >\ReportingServicesLibrary.dll

      참고 항목

      <.NET 4.0 Framework directory>를 .NET Framework 4.0 파일의 실제 경로로 바꾸고 <Report Server Bin directory>를 보고서 서버 bin 파일의 실제 경로로 바꿉니다.

  3. Reporting Services 서비스를 다시 시작합니다.

위 단계가 제대로 수행되었는지 확인하기 위해 웹 브라우저를 열어 보고서 관리자 URL 또는 웹 포털 URL로 이동합니다. 그런 다음 성능 모니터를 열어 카운터가 작동하고 있는지 확인합니다.

레지스트리 편집기를 사용하여 성능 레지스트리 키를 다시 추가하려면

  1. 레지스트리 편집기를 엽니다.

    1. 시작을 클릭한 다음 실행을 클릭합니다.

    2. 실행 대화 상자의 열기 상자에 regedit를 입력합니다.

  2. 레지스트리 편집기에서 레지스트리 키를 선택합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance

  3. Performance 노드를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 다중 문자열 값을 클릭합니다.

  4. Counter Names 를 입력한 다음 Enter 키를 누릅니다.

  5. 이 작업을 반복하여 이 노드에 Counter Types 레지스트리 키를 추가합니다.

  6. 레지스트리 키로 이동합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance

  7. Performance 노드를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 다중 문자열 값을 클릭합니다.

  8. Counter Names 를 입력한 다음 Enter 키를 누릅니다.

  9. 이 작업을 반복하여 이 노드에 Counter Types 레지스트리 키를 추가합니다.

64비트 인스턴스를 복구하거나 레지스트리 키를 수동으로 추가하면 성능 모니터를 사용하여 모니터링하려는 Reporting Services 성능 개체를 구성할 수 있습니다.

SQL Server 2005에서 업그레이드한 후 ReportServerExternalURL 및 PassThroughCookies 구성 속성이 구성되지 않는 경우

SQL Server 2005(9.x) 에서 SQL Server 2016(13.x) Reporting Services 이상(SSRS)로 업그레이드할 경우 ReportServerExternalURLPassThroughCookies 구성 속성은 업그레이드 프로세스에 의해 구성되지 않습니다. ReportServerExternalURL 은 선택적 속성이며, SharePoint 2.0 웹 파트를 사용 중이고 사용자가 보고서를 검색하여 새 브라우저 창에서 열 수 있도록 하려는 경우에만 설정해야 합니다. ReportServerExternalURL에 대한 자세한 내용은 구성 파일의 URL(보고서 서버 구성 관리자)을 참조하세요. PassThroughCookies 는 사용자 지정 인증 방법을 사용할 때만 필요합니다. PassThroughCookies에 대한 자세한 내용은 웹 포털에서 사용자 지정 인증 쿠키를 전달하도록 구성을 참조하세요.

참고

사용자 지정 인증을 사용할 때는 업그레이드를 수행하는 대신 설치를 마이그레이션하는 것이 좋습니다. Reporting Services 마이그레이션에 대한 자세한 내용은 Reporting Services 설치 마이그레이션(기본 모드)을 참조하세요.

기본적으로 이러한 속성은 SQL Server 2016(13.x) Reporting Services 이상(SSRS) 구성에 존재하지 않습니다. SQL Server 2005(9.x) 에서 이러한 속성을 구성했고 해당 기능을 계속 사용해야 하는 경우 업그레이드 프로세스 후에 RSReportServer.config 파일에 이러한 속성을 수동으로 추가해야 합니다. 자세한 내용은 Reporting Services 구성 파일 수정(RSreportserver.config)을 참조하세요.

SQL Server 2005에서 SQL Server 2016으로 업그레이드한 후 Windows 인증을 사용할 때 401-권한이 없음 오류가 발생하는 경우

SQL Server 2005(9.x) Reporting Services를 SQL Server 2016(13.x) Reporting Services 이상(SSRS)로 업그레이드할 때 NTLM 인증에 보고서 서버 서비스 계정에 대한 기본 제공 계정을 사용하는 경우 업그레이드 후에 보고서 서버 또는 웹 포털에 액세스할 때 401-권한이 없음 오류가 발생할 수 있습니다.

Windows 인증에 대한 기본 SQL Server 2016(13.x) Reporting Services 이상(SSRS) 구성이 변경되었기 때문에 이 메시지가 표시됩니다. 보고서 서버 서비스 계정이 네트워크 서비스 또는 로컬 시스템인 경우 협상 인증이 구성됩니다. NTLM은 보고서 서버 서비스 계정이 이러한 기본 제공 계정 중 하나가 아닌 경우에 구성됩니다. 업그레이드 후에 이 문제를 해결하려면 RSReportServer.config 파일을 편집하여 AuthenticationTypeRSWindowsNTLM으로 구성하면 됩니다. 자세한 내용은 Report Server에서 Windows 인증 구성을 참조하세요.

64비트 인스턴스와 함께 배포된 환경에서 SQL Server 2016 Reporting Services의 32비트 인스턴스를 제거하면 64비트 인스턴스가 중단되는 경우

SQL Server 2016(13.x) Reporting Services 이상(SSRS)의 32비트 인스턴스 및 64비트 인스턴스를 컴퓨터에 함께 설치하는 경우 32비트 인스턴스를 제거하면 4개의 Reporting Services 레지스트리 키가 제거됩니다. 키를 제거하면 Reporting Services의 64비트 인스턴스가 중단됩니다. 32비트 인스턴스를 제거할 때 제거되는 Reporting Services 레지스트리 키는 다음과 같습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Types HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Types

이 문제를 해결하려면 64비트 인스턴스를 복구하면 됩니다. 복구 방법을 사용하는 것이 좋지만 레지스트리 편집기를 사용하여 레지스트리 키를 수동으로 다시 추가할 수 있습니다.

주의

레지스트리를 올바르게 편집하지 않으면 시스템을 심각하게 손상시킬 수 있습니다. 따라서 레지스트리를 변경하기 전에 컴퓨터의 중요한 데이터를 백업해 두어야 합니다.

추가 리소스

다음은 문제 해결 지원을 검토할 수 있는 추가 리소스입니다.