다음을 통해 공유


Reporting Services 설치 문제 해결

설치 중에 발생하는 오류로 인해 Reporting Services 설치할 수 없는 경우 이 항목의 지침을 사용하여 설치 오류를 일으킬 가능성이 가장 높은 조건을 해결합니다.

SQL Server 2014의 문제에 대한 최신 정보는 Reporting Services SQL Server 2012 팁 요령 및 문제 해결을 참조하세요.

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

발생한 문제가 릴리스 정보에 설명된 경우 온라인 릴리스 정보를 검토합니다.

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

설치 로그 확인

설치 오류는 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 구성 관리자 시작 안 함

설명: 이 문제는 SQL Server 2014년에 설계되었습니다. 이제 Reporting Services SharePoint 서비스 아키텍처용으로 설계되었습니다. 구성 관리자는 더 이상 SharePoint 모드에서 Reporting Services 를 구성 및 관리하지 않아도 됩니다.

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

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

설명: SharePoint 모드에서 SQL Server 2014 Reporting Services 성공적으로 설치하고 SharePoint 2010용 SQL Server 2014 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. sharePoint 2010 중앙 관리 - "애플리케이션 관리" ->> "서버에서 서비스 관리" 페이지에서 Reporting Services 서비스에 상태 "시작됨"으로 표시되는지 확인합니다.

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 관리 셸 이 열려 있는 경우 관리 셸을 닫고 다시 엽니다.

자세한 내용은

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

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

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

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

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

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

  • 구독 관리

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

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

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

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

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

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

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

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

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

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

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

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

해결 방법:Reporting Services 서비스 애플리케이션이 있고 올바르게 구성되었는지 확인합니다. 자세한 내용은 SharePoint 2010용 SharePoint 모드 설치 Reporting Services 'Reporting Services 서비스 애플리케이션 만들기' 섹션을 참조하세요.

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

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

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

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

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

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

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

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

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

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

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

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

    • 실행 <.NET 2.0 Framework 디렉터리>\InstallUtil.exe <보고서 서버 Bin 디렉터리>\ReportingServicesLibrary.dll

      참고

      .NET 2.0 Framework 디렉터리를> .NET Framework 2.0 파일의 실제 경로로 바꾸고 보고서 서버 Bin 디렉터리를> 보고서 서버 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비트 instance 복구하거나 레지스트리 키를 수동으로 다시 추가한 후 성능 모니터 사용하여 모니터링하려는 Reporting Services 성능 개체를 구성할 수 있습니다.

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

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

참고

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

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

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

SQL Server 2014 Reporting Services(SSRS)의 instance 이미 실행 중인 컴퓨터에 SQL Server 2005 Reporting Services 기본 instance 설치하려는 경우 SQL Server 2005 Reporting Services instance 다음 오류 메시지와 함께 설치되지 않습니다.

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

이 문제는 SQL Server 2014 Reporting Services(SSRS) instance 기본값인지 또는 명명된 instance인지 여부와 관계없이 SQL Server 2014 Reporting Services(SSRS)가 instance 해당 이름이 컴퓨터에 이미 있습니다.

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

  • 컴퓨터에서 기본 instance SQL Server 2005 Reporting Services 실행해야 하는 경우 2014년 SQL Server 전에 SQL Server 2005 Reporting Services instance 설치해야 합니다. SSRS(Reporting Services) instance.

  • SQL Server 2005 Reporting Services instance 기본 instance 필요하지 않은 경우 SQL Server 2005 Reporting Services instance 명명된 instance SQL Server 2014 Reporting Services(SSRS) instance 설치한 후

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

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

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

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

컴퓨터에 32비트 instance 64비트 instance SQL Server 2014 Reporting Services(SSRS)를 나란히 설치하고 32비트 instance 제거하면 4개의 Reporting Services 레지스트리 키가 제거됩니다. 이렇게 하면 Reporting Services 64비트 instance 중단됩니다. 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비트 인스턴스를 복구하면 됩니다. 복구 방법을 사용하는 것이 좋지만 레지스트리 편집기를 사용하여 위의 레지스트리 키를 수동으로 다시 추가할 수도 있습니다.

주의

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

추가 리소스

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