Поделиться через


Использование URL-адреса для доступа к элементам сервера отчетов

Способ, которым сервер отчетов отвечает на запрос по URL-адресу, зависит от типа элемента, указанного в URL-адресе. В следующих разделах описана реакция сервера отчетов на запросы по URL-адресу для различных типов элементов.

Отчет

Если в URL-адресе содержится ссылка на отчет, то отчет выполняется и готовится к просмотру на основании параметров, указанных в URL-адресе. Если в URL-адрес не включена строка параметра rs:Command=Render или других параметров, то отчет выводится в средстве просмотра HTML-страниц. Формат отчета зависит от браузера и его версии. Дополнительные сведения см. в разделах Поиск и просмотр отчетов с помощью браузера (построитель отчетов 3.0 и службы SSRS) и Подготовка к просмотру в виде HTML (построитель отчетов версии 3.0 и службы SSRS).

ПримечаниеПримечание

Если не указать строку rs:Command=Render, то сервер отчетов должен определить тип элемента и выбрать подходящее значение команды. Использование строки rs:Command=Render в URL-адресе повышает производительность сервера отчетов.

Ресурс

Если в URL-адрес включена ссылка на ресурс, то возвращается этот ресурс. С помощью URL-адреса можно получать доступ к изображениям и другим ресурсам и просматривать их в браузере. Если ресурс несовместим с браузером, то может быть предложено открыть или сохранить файл или ресурс на диск.

Источник данных

Если URL-адрес содержит ссылку на источник данных, то этот источник данных отображается при условии, что текущий пользователь прошел проверку подлинности и обладает разрешением Read Contents для источника данных. Этот способ доступа к источнику данных аналогичен вызову метода GetDataSourceContents веб-службы.

Во время доступа к источнику данных в браузерах с поддержкой XML выводится XML-представление свойства DataSourceDefinition этого источника данных. XML-структура DataSourceDefinition может иметь вид, аналогичный следующему примеру:

<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. Номер версии сервера отчетов, включая номер построения, также выводится под списком папок. Номер версии может иметь формат, аналогичный следующему примеру:

«Службы Microsoft SQL Server Службы Reporting Services версии 10.50.0xxx.00»

См. также

Справочник

Другие ресурсы