2013-09-26 1 views
1

주어진 보고서 서버 URL을 입력하고 해당 서버에서 사용할 수있는 보고서 목록을 표시하고 싶습니다.주어진보고 서버에서 사용 가능한 보고서 목록을 얻으려면 어떻게해야합니까?

이 질문을 발견했으며 프로젝트를 특정 SQL 서버 (How do I get a list of the reports available on a reporting services instance)로 컴파일하면 유용합니다. 그러나 (내가 가능한 무언가를 완전히 놓치지 않았다면) 위에서 언급 한 것을 수행하는 방법을 보여주지 못합니다.

답변

1

웹 서비스 URL (참고 : 이 아닌 보고서 관리자 URL)로 이동할 수 있습니다. 따라서 기본 관리 URL이 http://server/Reports이고 웹 서비스 URL이 http://server/ReportServer 인 경우 두 번째를 엽니 다. 사용 가능한 항목의 원시 목록을 제공합니다.

여기에는 보고서, 데이터 소스, 폴더 등이 포함됩니다.

+0

보고서 서버에서 자동으로 생성되는 소스에서 소스가 변경 될 가능성은 얼마나됩니까? DBA는 없습니까?/레이아웃을 변경합니까? 보고 서버에서 허용하는지 여부는 알 수 없지만 발생할 가능성이있는 경우 분명히 설명하고 싶습니다. – claudekennilol

+0

그 링크를 사용할 때마다 현재 레이아웃이 제공됩니다. 변경 방법은 조직 정책에 따라 다릅니다. 기술적으로 보고서를 다른 폴더로 이동하고 삭제하고 새 보고서를 추가 할 수 있습니다. 일반적으로 DBA 도메인 밖에 있지만, 어떤 일이 일어날 수 있습니다. –

6

보고 서버의 ReportServer 데이터베이스를 쿼리 할 수 ​​있습니다.

SELECT * 
FROM dbo.Catalog 
WHERE Type = 2 

모든 보고서의 목록을 제공해야합니다.

+0

이것은 분명 도움이되지만 더 많은/다른 권한이 필요합니다. 나는 "주어진 URL"의 요구 사항을 구체적으로 충족하므로 다른 답변을 선택했습니다. – claudekennilol

관련 문제