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


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

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

Синтаксис


            protocol://
            server
            /
            virtualroot
            ?[/
            pathinfo
            ]&prefix:param=value[&prefix:param=value]...n]

Arguments

  • protocol
    Протокол URL-адреса. Например, http:// или https://.

  • server
    Имя компьютера, на котором запущен сервер отчетов. В него может быть включено полное доменное имя, например: machine.adventure-works.com.

  • vitualroot
    Имя виртуального корневого каталога сервера отчетов.

  • ?
    Путь элемента и часть URL-адреса с параметрами.

  • **[/**pathinfo ]
    Полное имя пути элемента, к которому производится доступ в базе данных сервера отчетов.

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

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

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

    Если параметр отчета включается в URL-адрес, то перед ним не следует ставить префикс.

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

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

Пример

Следующий пример показывает подготовку отчета к просмотру в формате HTML 4.0.

https://servername/reportserver?/SampleReports/Employee Sales Summary&rs:Command=Render&rs:format=HTML4.0
ПримечаниеПримечание

Все пробелы в строке URL-адресов заменяются символами «%20» в соответствии со стандартами кодировки URL-адресов. Подобным же образом символ пробела в секции параметров URL-адреса заменяется символом плюса (+), а символ точки с запятой в любой части строки заменяется символами «%3A». Обозреватель должен автоматически выполнить необходимую кодировку URL-адреса. Пользователю нет необходимости выполнять кодировку символов вручную.