Reporting Services 설치 문제 해결

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

SQL Server 2012의 문제에 대한 최신 정보는 Reporting Services SQL Server 2012 질문과 대답, 팁과 요령 및 문제 해결을 참조하십시오.

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

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

이 항목에는 다음과 같은 정보가 포함되어 있습니다.

  • 설치 로그 확인

  • 필수 구성 요소 확인

  • SharePoint 모드 문제 해결

  • 기본 모드 문제 해결

  • 추가 리소스

설치 로그 확인

설치 오류는 Program Files\Microsoft SQL Server\110\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 모드 설치 관련 문제 해결

  • Reporting Services 구성 관리자 시작 안 함

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

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

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

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

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

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

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

Reporting Services 구성 관리자 시작 안 함

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

해결 방법: SharePoint 중앙 관리를 사용하여 SharePoint 모드에서 보고서 서버를 구성합니다. 자세한 내용은 Reporting Services 서비스 응용 프로그램 관리를 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘SharePoint 섹션 맨 위

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

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

  • SharePoint 2010 중앙 관리 -> "응용 프로그램 관리" -> "서버의 서비스 관리" 페이지

  • SharePoint 2010 중앙 관리 -> "응용 프로그램 관리" -> "서비스 응용 프로그램 관리" ->"새로 만들기" 메뉴

해결 방법: Reporting Services SharePoint Services를 등록하고 시작하려면 다음을 완료하십시오.

  1. SharePoint 2010 중앙 관리를 실행하는 컴퓨터에서

    1. 관리자 권한으로 SharePoint 2010 관리 셸을 엽니다. 아이콘을 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 클릭합니다. 셸에서 다음 세 cmdlet을 실행합니다.

    2. Install-SPRSService
      
    3. Install-SPRSServiceProxy
      
    4. Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance
      
  2. 페이지에서 Reporting Services 서비스 상태가 “시작됨”으로 표시되는지 확인하십시오. SharePoint 2010 중앙 관리 -> "응용 프로그램 관리" -> "서버의 서비스 관리"

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘SharePoint 섹션 맨 위

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

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

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

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

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

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

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

자세한 내용은 다음 항목을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘SharePoint 섹션 맨 위

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

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

이 SQL Server Reporting Services(SSRS) 기능은 지원되지 않습니다. 중앙 관리를 사용하여 하나 이상의 다음 문제를 확인하고 해결합니다.•보고서 서버 URL이 구성되지 않았습니다. SSRS 통합 페이지를 사용하여 설정합니다.•SSRS 서비스 응용 프로그램 프록시가 구성되지 않았습니다. SSRS 서비스 응용 프로그램 페이지를 사용하여 프록시를 구성합니다.•SSRS 서비스 응용 프로그램이 이 웹 응용 프로그램에 매핑되지 않았습니다. SSRS 서비스 응용 프로그램 페이지를 사용하여 SSRS 서비스 응용 프로그램 프록시를 이 웹 응용 프로그램의 응용 프로그램 프록시 그룹에 연결합니다.

해결 방법: 오류 메시지에는 이 문제를 해결하기 위한 세 가지 제안 단계가 포함되어 있습니다. SQL Server 2012 이전의 보고서 서버 버전과 통합하는 경우 메시지의 첫 번째 제안 ‘보고서 서버 URL이 구성되지 않았습니다.’가 관련됩니다. 이전 보고서 서버 버전의 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 2010을 성공적으로 설치했습니다. 그러나 중앙 관리를 탐색할 때 빈 페이지만 표시됩니다.

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘SharePoint 섹션 맨 위

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

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

이 기능은 SQL Server Reporting Services 서비스 응용 프로그램이 없거나 보고서 서버 URL이 중앙 관리에 구성되지 않았기 때문에 지원되지 않습니다.

해결 방법: Reporting Services 서비스 응용 프로그램이 있고 올바르게 구성되었는지 확인합니다. 자세한 내용은 단일 서버 팜으로 Reporting Services SharePoint 모드 설치에서 'Reporting Services 서비스 응용 프로그램 만들기' 섹션을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘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로 업그레이드한 후 성능 카운터가 표시되지 않는 경우

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

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

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

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

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

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

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

      [!참고]

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

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

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

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

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

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

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

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

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

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

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

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

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

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

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

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

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

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

[!참고]

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

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

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

SQL Server 2012 Reporting Services를 실행하는 컴퓨터에서 SQL Server 2005 Reporting Services의 기본 인스턴스에 대한 설치가 실패하는 경우

SQL Server 2012 Reporting Services(SSRS)의 인스턴스를 이미 실행 중인 컴퓨터에 SQL Server 2005 Reporting Services의 기본 인스턴스를 설치하려고 하면 다음 오류 메시지가 표시되고 SQL Server 2005 Reporting Services 인스턴스 설치가 실패합니다.

"이름이 같은 인스턴스가 이 컴퓨터에 이미 설치되어 있습니다. SQL Server 설치를 계속하려면 고유한 인스턴스 이름을 지정하십시오."

이 문제는 SQL Server 2012 Reporting Services(SSRS) 인스턴스가 기본 인스턴스인지 명명된 인스턴스인지, 해당 이름의 SQL Server 2012 Reporting Services(SSRS) 인스턴스가 컴퓨터에 이미 존재하는지 여부에 관계없이 발생합니다.

다음 방법 중 하나를 사용하여 이 문제를 해결할 수 있습니다.

  • 컴퓨터에서 SQL Server 2005 Reporting Services를 기본 인스턴스로 실행해야 하는 경우 SQL Server 2005 Reporting Services 인스턴스를 먼저 설치한 후 SQL Server 2012 Reporting Services(SSRS) 인스턴스를 설치해야 합니다.

  • SQL Server 2005 Reporting Services 인스턴스를 기본 인스턴스로 실행하지 않아도 되는 경우에는 SQL Server 2012 Reporting Services(SSRS) 인스턴스를 먼저 설치한 후 SQL Server 2005 Reporting Services 인스턴스를 명명된 인스턴스로 설치할 수 있습니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

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

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

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

맨 위

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

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

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

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

주의 사항주의

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

추가 리소스

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

SharePoint 설정 Microsoft SQL Server Connect를 통해 사용자 의견 및 담당자 정보 제출(https://connect.microsoft.com/SQLServer/Feedback)

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위