다음을 통해 공유


URL을 사용하여 보고서 서버 항목 액세스

보고서 서버에서 URL 요청에 응답하는 방식은 URL에 제공된 항목의 형식에 따라 달라집니다. 다음 섹션에서는 다양한 형식의 항목과 관련하여 보고서 서버에서 URL 요청에 응답하는 방식을 설명합니다.

보고서

보고서가 URL에서 참조될 경우 보고서가 URL에 제공된 매개 변수를 기준으로 실행되고 렌더링됩니다. 매개 변수 문자열 rs:Command=Render 또는 다른 매개 변수를 URL에 포함시키지 않을 경우 보고서는 HTML 뷰어에 표시됩니다. 보고서의 형식은 브라우저 및 브라우저 버전에 따라 달라집니다. 자세한 내용은 브라우저를 사용하여 보고서 찾기 및 보기(보고서 작성기 3.0 및 SSRS)HTML로 렌더링(보고서 작성기 3.0 및 SSRS)를 참조하십시오.

[!참고]

rs:Command=Render 줄을 생략하는 경우 보고서 서버에서 항목 형식을 평가하고 알맞은 명령 값을 선택해야 합니다. 보고서 서버의 성능을 향상시키려면 URL에 rs:Command=Render를 사용합니다.

리소스

리소스가 URL에서 참조되는 경우 이 리소스가 반환됩니다. URL을 사용하여 브라우저에서 이미지 및 기타 리소스를 액세스하고 볼 수 있습니다. 리소스가 브라우저와 호환되지 않을 경우 파일 또는 리소스를 열거나 디스크에 저장하라는 메시지가 표시될 수 있습니다.

데이터 원본

데이터 원본이 URL에서 참조되는 경우 데이터 원본에 대해 Read Contents 권한을 가진 인증된 사용자이면 데이터 원본이 표시됩니다. 이와 같이 데이터 원본에 액세스하는 것은 웹 서비스 GetDataSourceContents 메서드를 호출하는 것과 유사합니다.

데이터 원본에 액세스할 때 데이터 원본의 DataSourceDefinition 속성에 대한 XML 표현이 XML 지원 브라우저에 나타납니다. DataSourceDefinition XML 구조는 다음 예와 유사합니다.

<DataSourceDefinition>
   <Extension>SQL</Extension>
   <ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks2008R2;Data Source=MYSERVER1;</ConnectString>
   <CredentialRetrieval>Integrated</CredentialRetrieval>
   <WindowsCredentials>False</WindowsCredentials>
   <ImpersonateUser>False</ImpersonateUser>
   <Prompt />
   <Enabled>True</Enabled>
</DataSourceDefinition>

연결 문자열은 보고서 서버의 SecureConnectionLevel 설정을 기준으로 반환됩니다. SecureConnectionLevel 설정에 대한 자세한 내용은 보안 웹 서비스 메서드 사용을 참조하십시오.

[!참고]

서버 성능을 향상시키려면 공유 데이터 원본 경로 바로 다음에 rs:Command=GetDataSourceContents 줄을 포함시킵니다.

폴더

폴더가 URL에서 참조되는 경우 일반적인 폴더 탐색 페이지가 반환됩니다. HTML 페이지에는 요청된 폴더에 있는 하위 폴더, 보고서, 데이터 원본 및 리소스에 대한 링크가 포함됩니다. 표시되는 사용자 인터페이스는 Microsoft IIS(Internet Information Server)에서 사용되는 디렉터리 탐색 모드와 유사합니다. 빌드 번호를 포함한 보고서 서버의 버전 번호도 폴더 목록 아래에 표시됩니다. 버전 번호의 형식은 다음 예와 유사합니다.

"Microsoft SQL Server Reporting Services Version 10.50.0xxx.00"

참고 항목

참조

관련 자료