원격 오류 사용(Reporting Services)

Reporting Services 보고서 서버에서 서버 속성을 설정하여 원격 서버에서 발생하는 오류 조건에 대한 추가 정보를 반환할 수 있습니다. 오류 메시지에 "이 오류에 대한 자세한 내용을 보려면 로컬 서버 컴퓨터의 보고서 서버로 이동하거나 원격 오류를 사용하도록 설정"이라는 텍스트가 포함된 경우 문제를 해결하는 데 도움이 되는 추가 정보에 액세스하도록 속성을 설정할 EnableRemoteErrors 수 있습니다. 자세한 내용은 보고서 서버 시스템 속성을 참조 하세요.

문서 내용:

SharePoint 모드에 대한 원격 오류 사용

Reporting Services SharePoint 모드에 대해 원격 오류를 사용하도록 설정하는 절차는 두 가지가 있습니다. 서로 다른 두 보고서 서버 아키텍처에 따라 프로시저가 달라집니다. SQL Server 2012(11.x) 릴리스에서 도입된 최신 SharePoint 서비스 기반 아키텍처는 각 Reporting Services 서비스 애플리케이션에 대해 구성할 수 있는 설정을 활용합니다. 이전 아키텍처는 단일 사이트 수준 설정을 사용합니다.

Reporting Services 서비스 애플리케이션에 대한 원격 오류 사용

  1. SQL Server 2012(11.x) 또는 최신 버전의 Reporting Services와 함께 설치된 SharePoint 모드 보고서 서버의 경우 서비스 응용 프로그램 설정을 사용하도록 설정하여 원격 오류를 사용하도록 설정합니다. 각 Reporting Services 서비스 애플리케이션에 대해 설정을 구성할 수 있습니다.

  2. SharePoint Central 관리Istration에서 애플리케이션 관리 그룹에서 서비스 애플리케이션 관리를 선택합니다.

  3. Reporting Services 서비스 애플리케이션을 찾고 서비스 애플리케이션의 이름을 선택합니다.

  4. 시스템 설정을 선택합니다.

  5. 보안 섹션에서 원격 오류사용을 선택합니다.

  6. 확인을 선택합니다.

SharePoint 사이트에 대한 원격 오류 사용

  1. SQL Server 2012(11.x) 이전 버전의 Reporting Services와 함께 설치된 SharePoint 모드 보고서 서버의 경우 사이트 설정을 로컬 모드에서 원격 오류를 사용하도록 설정합니다.

  2. 사이트 작업에서 수정하려는 사이트의 사이트 설정 선택합니다.

  3. Reporting Services 그룹에서 Reporting Services 사이트 설정선택합니다.

  4. 로컬 모드에서 원격 오류 사용을 선택합니다.

  5. 확인을 선택합니다.

SQL Server Management Studio를 통해 원격 오류 사용(기본 모드)

  1. Management Studio를 시작하고 보고서 서버 인스턴스에 연결합니다. 자세한 내용은 Management Studio의 보고서 서버에 대한 커넥트 참조하세요.

  2. 보고서 서버 노드를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  3. 고급을 선택하여 속성 페이지를 엽니다. 자세한 내용은 서버 속성(고급 페이지) - Reporting Services를 참조하세요.

  4. 보안 섹션의 EnableRemoteErrors에 대해 True를 선택합니다.

  5. 확인을 선택합니다.

스크립트를 통해 원격 오류 사용(기본 모드)

  1. 텍스트 파일을 만들고 다음 스크립트를 파일에 복사합니다.

    Public Sub Main()  
      Dim P As New [Property]()  
      P.Name = "EnableRemoteErrors"  
      P.Value = True  
      Dim Properties(0) As [Property]  
      Properties(0) = P  
      Try  
        rs.SetSystemProperties(Properties)  
        Console.WriteLine("Remote errors enabled.")  
      Catch SE As SoapException  
        Console.WriteLine(SE.Detail.OuterXml)  
      End Try  
    End Sub  
    
  2. 파일을 EnableRemoteErrors.rss로 저장합니다.

  3. 시작을 선택하고, 실행을 가리키고, cmd를 입력하고, 확인을 선택하여 명령 프롬프트 창을 엽니다.

  4. 만든 .rss 파일이 포함된 디렉터리로 이동합니다.

  5. 다음 명령줄을 입력합니다. servername 은 서버의 실제 이름으로 바꿉니다.

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer  
    
  6. 자세한 내용은 RS.exe 유틸리티(SSRS)를 참조 하세요.

ConfigurationInfo 테이블 수정(기본 모드)

참고 항목

보고서 서버 데이터베이스에서 ConfigurationInfo 테이블을 편집하여 True설정할 EnableRemoteErrors 수 있지만 보고서 서버가 적극적으로 사용되는 경우 SQL Server Management Studio 또는 스크립트를 사용하여 설정을 수정해야 합니다. 데이터베이스에서 설정을 수정하는 경우 변경 내용이 적용되기 전에 Reporting Services 서비스를 다시 시작해야 합니다.