Доступ по URL-адресу (SSRS)

Доступ по URL-адресу сервера отчетов в службах SQL Server Reporting Services (SSRS) позволяет отправлять команды серверу отчетов посредством запроса по URL-адресу. Например, можно настроить подготовку отчета на сервере отчетов, работающем в собственном режиме, или в библиотеке SharePoint. Вы можете просмотреть отчет с помощью определенного набора значений параметров отчета или просмотреть определенную страницу, интересную для отчета. Эти сведения можно инкапсулировать в URL адрес, используя параметры доступа по URL-адресу. Обработку отчета сервером отчетов можно настроить более подробно, внедрив параметры для форматов подготовки к просмотру или для внешнего вида обозревателя отчетов. Затем этот URL-адрес можно вставить непосредственно в электронную почту или веб-страницу, чтобы предоставить другим пользователям доступ к отчету таким же образом в браузере.

Другие действия, которые можно осуществлять посредством доступа по URL-адресу:

  • Отправка команд средству просмотра HTML-страниц, например, для настройки внешнего вида

  • Составление списка дочерних элементов папки каталога

  • Получение XML-определения элемента каталога

  • Подготовка определенного моментального снимка журнала отчета

  • Управление сеансами отчетов

Полный список команд и параметров, доступных через ДОСТУП по URL-адресу, см. в справочнике по параметру доступа по URL-адресу.

Основные понятия доступа по URL-адресу

Сервер отчетов обрабатывает параметры, содержащиеся в URL-запросах на сервер отчетов. Способ обработки сервером отчетов запросов по URL-адресу зависит от параметров, префиксов параметров и от типов элементов, включенных в URL-адрес. URL-адреса серверов отчетов соответствуют рекомендациям по форматированию URL-адресов, изложенным в проекте стандарта, разработанном совместно специалистами W3C и IETF. Reporting Services по своим функциональным возможностям совместимы с большинством Интернет-браузеров или приложений, соответствующих стандарту адресации с использованием URL.

Синтаксис доступа по URL-адресу

В запросах по URL-адресам могут содержаться несколько параметров, перечисленных в любом порядке. Параметры разделяются амперсандом (&); пары имя/значение разделяются знаком равенства (=).

  
rswebserviceurl  
?  
reportpath  
      [&prefix:param=value]...n]  
  

Описание синтаксиса

rswebserviceurl
URL-адрес веб-службы сервера отчетов. В собственном режиме это URL-адрес веб-службы экземпляра сервера отчетов, настроенного в Диспетчере конфигурации служб Reporting Services (см. раздел "Настройка URL-адресов сервера отчетов" (Диспетчер конфигурации сервера отчетов)). Например:

https://myrshost/reportserver  
https://machine.adventure-works.com/reportserver_MYNAMEDINSTANCE  

Для интегрированного режима SharePoint это URL-адрес прокси-сервера служб Reporting Services на сайте SharePoint, интегрированном со службами Reporting Services. Например:

https://myspsite/subsite/_vti_bin/reportserver  

Совет

Важно, чтобы URL-адрес включал _vti_bin синтаксис прокси-сервера для маршрутизации запроса через SharePoint и HTTP-прокси служб Reporting Services. Прокси-сервер добавляет в HTTP-запрос контекст, необходимый для обеспечения правильного выполнения отчета для серверов отчетов в режиме интеграции с SharePoint.

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

Путь элемента в каталоге. Для собственного режима это относительный путь элемента в базе данных сервера отчетов, начиная с косой черты (/). Например:

/AdventureWorks2022/Employee_Sales_Summary_2022  

Для интегрированного режима SharePoint это полный URL-адрес элемента в библиотеке SharePoint, включая расширение элемента. Например:

https://myspsite/subsite/AdventureWorks2022/Employee_Sales_Summary_2022.rdl  

&
Используется для разделения пар имен и значений в параметрах URL-адреса.

prefix
Необязательно. Префикс для параметра доступа по URL-адресу (например, rs: или rc:), обращающийся к определенному процессу, который выполняется на сервере отчетов.

Примечание.

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

param
Имя параметра.

значение
Текст URL-адреса, соответствующий значению используемого параметра.

Примечание. Список доступных параметров доступа по URL-адресу см . в справочнике по параметру доступа ПО URL-адресам. Примеры передачи параметров отчета по URL-адресу см. в разделе "Передача параметра отчета" в URL-адресе.

Описания задач Ссылки.
Доступ к элементам сервера отчетов, например, отчетам, общим источникам данных и ресурсам. Доступ к элементам сервера отчетов с помощью url-адреса
Передача отчету параметров отчета. Передача параметра отчета в URL-адресе
Задание локали для параметров отчета в строке доступа по URL-адресу, определяющей уникальные для локали форматы дат, валют и т.п. Настройка языка параметров отчета в URL-адресе
Отправка настроек, уникальных для модуля подготовки отчетов, которые влияют на процесс подготовки. Указание параметров сведений об устройстве в URL-адресе
Экспорт отчета непосредственно в формате файла, без просмотра в браузере. Экспорт отчета с помощью url-адреса
Открытие отчета и переход непосредственно к месту расположения строки. Поиск отчета с помощью URL-адреса
Подготовка определенного моментального снимка журнала отчета. Отрисовка моментального снимка журнала отчетов с помощью доступа по URL-адресу