Доступ по URL-адресу (SSRS)
Доступ по URL-адресу сервера отчетов в службах SQL Server Reporting Services (SSRS) позволяет отправлять команды серверу отчетов посредством запроса по URL-адресу. Эта функция позволяет настроить отображение отчетов на сервере отчетов в собственном режиме или в библиотеке SharePoint. Например, можно просмотреть отчет с помощью определенного набора значений параметров отчета или просмотреть определенную страницу, интересную для отчета. Эти параметры можно определить в URL-адресе с помощью предопределенных параметров доступа к URL-адресу.
Вы можете настроить способ обработки отчета сервером отчетов, включив параметры для форматов отрисовки или указав внешний вид и ощущение средства просмотра отчетов. Затем этот URL-адрес можно отправить другим пользователям, чтобы они могли получить доступ к отчету таким же образом в браузере.
Другие действия, которые можно выполнить с помощью доступа по URL-адресу, включают:
- Доступ к элементам сервера отчетов с помощью доступа по URL-адресу.
- Указание параметров сведений об устройстве в URL-адресе
- Настройка языка параметров отчета в URL-адресе
- Отрисовка моментального снимка журнала отчетов с помощью доступа по URL-адресу.
- Выполните поиск отчета с помощью url-адреса.
Основные понятия доступа по URL-адресу
Сервер отчетов обрабатывает параметры, содержащиеся в URL-запросах на сервер отчетов. Как сервер отчетов обрабатывает запросы URL-адресов, зависит от параметров, префиксов параметров и типов элементов, включенных в URL-адрес. URL-адреса сервера отчетов соответствуют рекомендациям по форматированию URL-адресов, предлагаемым совместным стандартом W3C/IETF консорциума W3C/IETF. Функции URL-адреса служб Reporting Services совместимы с большинством браузеров или приложений, поддерживающих стандартное адресацию URL-адресов.
Синтаксис доступа по URL-адресу
В запросах по URL-адресам могут содержаться несколько параметров, перечисленных в любом порядке. Параметры разделяются с помощью амперсанда (&
) и пар "имя-значение" по знаку равенства (=
).
Понимание различных компонентов строки доступа к URL-адресу важно для эффективной отправки команд на сервер отчетов SSRS. Строка доступа по URL-адресу включает:
https://[rswebserviceurl]
: URL-адрес веб-службы сервера отчетов.?
: указывает начало строки запроса, содержащей параметры.[pathinfo]
: путь к отчету или элементу на сервере.[&prefix:param=value]
: один или несколько параметров с необязательными префиксами, которые настраивают отрисовку отчета или поведение.
https://[rswebserviceurl]?[pathinfo][&prefix:param=value]...[&prefix:param=value]
Описание синтаксиса
В следующем разделе приведено подробное описание некоторых параметров, используемых в строке доступа к URL-адресу. Полный список см . в справочнике по параметру доступа по URL-адресу.
rswebserviceurl
URL-адрес веб-службы сервера отчетов.
В собственном режиме это URL-адрес веб-службы сервера отчетов, настроенный в Configuration Manager служб 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
&префикс:param=value
В строке доступа по URL-адресу добавляются параметры и соответствующие значения для настройки отрисовки или поведения отчета. Вы создаете параметры в парах name/value с помощью синтаксиса param=value
, разделенного амперсандом (&
).
Используйте необязательные префиксы, например rs:
или rc:
для целевых конкретных процессов на сервере отчетов.
Примечание.
Если префикс для параметра доступа по URL-адресу не включен, параметр обрабатывается сервером отчетов в качестве параметра отчета. Параметры отчета не используют префикс параметров и чувствительны к регистру.
В следующем примере показан полный URL-адрес, как описано в этой статье:
https://myrshost/reportserver?/AdventureWorks2022/Employee_Sales_Summary_2022&rs:Command=Render&rc:Toolbar=false&ReportMonth=3&ReportYear=2008