방법: 원격 오류 활성화(Reporting Services 구성)
원격 서버에서 발생되는 오류 조건에 대한 추가 정보를 반환하도록 보고서 서버에 대한 서버 속성을 설정할 수 있습니다. 오류 메시지에 "이 오류에 대한 자세한 내용을 보려면 로컬 서버 컴퓨터의 보고서 서버를 탐색하거나 원격 오류를 활성화하십시오"라는 텍스트가 포함되어 있으면 문제 해결에 도움이 되는 추가 정보에 액세스할 수 있도록 EnableRemoteErrors 속성을 설정할 수 있습니다.
[!참고]
보고서 서버 데이터베이스의 ConfigurationInfo 테이블을 편집하여 EnableRemoteErrors를 True로 설정할 수 있지만 보고서 서버가 현재 사용 중인 경우 SQL Server Management Studio 또는 스크립트를 사용하여 설정을 수정해야 합니다.
SQL Server Management Studio를 통한 원격 오류 활성화
Management Studio를 시작하여 보고서 서버 인스턴스에 연결합니다.
보고서 서버 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
고급을 클릭하여 속성 페이지를 엽니다.
EnableRemoteErrors에서 True를 선택합니다.
확인을 클릭합니다.
스크립트를 통한 원격 오류 활성화
텍스트 파일을 만들고 다음 스크립트를 파일에 복사합니다.
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
파일을 EnableRemoteErrors.rss로 저장합니다.
시작을 클릭하고 실행을 클릭한 다음 cmd를 입력하고 확인을 클릭하여 명령 프롬프트 창을 엽니다.
방금 만든 .rss 파일이 포함된 디렉터리로 이동합니다.
다음 명령줄을 입력합니다. servername은 서버의 실제 이름으로 바꿉니다.
rs -i EnableRemoteErrors.rss -s https://servername/ReportServer