Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
URL-адреса для приложений Служб Reporting Services определяются как резервирования URL-адресов в HTTP.SYS. Резервация URL определяет синтаксис конечной точки URL для веб-приложения. Резервирования URL-адресов определяются как для веб-службы сервера отчетов, так и веб-портала при настройке приложений на сервере отчетов. Резервирования URL-адресов создаются автоматически при настройке URL-адресов с помощью программы установки или средства настройки служб Reporting Services:
Установка создает резервирования URL-адресов с помощью значений по умолчанию. Если программа установки устанавливает конфигурацию по умолчанию, она резервирует два URL-адреса; один для веб-службы сервера отчетов и другой для веб-портала. Средство настройки служб Reporting Services можно использовать для добавления дополнительных URL-адресов или изменения URL-адресов по умолчанию, создаваемых программой установки.
Средство настройки служб Reporting Services создает резервирование URL на основе URL-адреса, указанного на страницах URL веб-службы или URL веб-портала в средстве.
Программа установки и инструмент также назначают разрешения на URL-адрес для службы сервера отчетов, проверяют наличие повторяющихся экземпляров и добавляют резервацию URL в HTTP.SYS. Никогда не создавайте и не изменяйте резервирование URL-адресов в службах отчетности непосредственно с помощью HttpCfg.exe или другого инструмента. Если пропустить шаг или задать недопустимое значение, возникают проблемы, которые могут оказаться трудными для диагностики или исправления.
Примечание.
HTTP.SYS — это компонент операционной системы, который прослушивает сетевые запросы и направляет их в очередь запросов. В этой версии Reporting Services HTTP.SYS устанавливает и поддерживает очередь запросов для веб-службы сервера отчетов и веб-портала. Службы IIS больше не используются для размещения или доступа к приложениям служб Reporting Services. Дополнительные сведения о функциональных возможностях HTTP.SYS см. в разделе API HTTP-сервера.
URL-адреса в службах создания отчетов
В установке служб Reporting Services можно получить доступ к следующим средствам, приложениям и элементам с помощью URL-адресов:
Веб-служба сервера отчетов
Веб-портал
Отчеты, опубликованные на сервере отчетов
Не следует обращаться к другим опубликованным элементам, доступным по URL-адресу, таким как общие источники данных, через URL-адреса как к отдельным элементам. Сервер отчетов не отображает эти элементы в понятном формате при просмотре в окне браузера.
Примечание.
В этой статье не описывается url-адрес доступа к определенным отчетам, хранящимся на сервере отчетов. Дополнительные сведения о доступе по URL-адресу к этим элементам см. в разделе "Доступ к элементам сервера отчетов" с помощью доступа по URL-адресу.
Резервирование и регистрация URL-адресов
Резервирование URL-адресов определяет URL-адреса, которые можно использовать для доступа к приложению служб Reporting Services. Службы Reporting Services резервируют один или несколько URL-адресов для веб-службы "Сервера отчетов" и веб-портала в HTTP.SYS, а затем регистрируют их при запуске службы. Добавляя параметры к URL-адресу, можно открывать отчеты через веб-службу. Бронирование и регистрация предоставляются HTTP.SYS. Дополнительные сведения см. в разделе резервирования пространства имен, регистрации и маршрутизации.
Резервирование URL-адресов — это процесс, с помощью которого создается и хранится конечная точка URL-адреса веб-приложения в HTTP.SYS. HTTP.SYS — это общий репозиторий всех резервирований URL-адресов, определенных на компьютере, и определяет набор общих правил, гарантирующих уникальные резервирования URL-адресов.
Регистрация URL-адресов возникает при запуске службы. Очередь запросов создается и HTTP.SYS начинает маршрутизацию запросов к этой очереди. Конечная точка URL-адреса должна быть зарегистрирована перед добавлением запросов к этой конечной точке в очередь. При запуске службы сервера отчетов он регистрирует все URL-адреса, которые он резервирует для всех включенных приложений. Поэтому веб-служба должна быть включена для регистрации. Если для свойства WebServiceAndHTTPAccessEnabledзадано значение False в конфигурации области Surface Area для служб Reporting Services в фасете управления на основе политик, URL-адрес веб-службы не регистрируется при запуске службы.
URL-адреса разрегистрируются при остановке службы или перезапуске веб-службы или домена приложений веб-портала. При изменении резервирования URL-адресов во время работы службы сервер отчетов немедленно перезапускает домен приложения, чтобы старый URL-адрес можно было отменить регистрацию и использовать новый.
В нескольких простых примерах показано понятие резервирования URL-адресов и его связь с URL-адресами, используемыми для приложений Служб Reporting Services. Важно отметить, что резервирование URL-адресов отличается от синтаксиса URL-адреса, используемого для доступа к приложению:
Резервирование URL-адресов в HTTP.SYS | URL-адрес | Объяснение |
---|---|---|
https://+:80/reportserver |
https://<computername>/reportserver https://<IPAddress>/reportserver https://localhost/reportserver |
Резервирование URL-адресов указывает подстановочный знак (+) на порту 80. Это ставит в очередь сервера отчетов любой входящий запрос, который указывает на узел, разрешающий соединение с компьютером сервера отчетов на порту 80. Обратите внимание, что с помощью этого резервирования URL-адресов можно использовать любое количество URL-адресов для доступа к серверу отчетов. Это резервирование URL-адресов по умолчанию для сервера отчетов Служб Отчетности для большинства операционных систем. |
https://123.45.67.0:80/reportserver |
https://123.45.67.0/reportserver |
Это резервирование универсального указателя ресурса (URL) указывает IP-адрес и гораздо более строгое, чем резервирование подстановочного символа URL. Для подключения к серверу отчетов можно использовать только URL-адреса, включающие IP-адрес. С учетом этого резервирования URL-адресов, запрос к серверу отчетов на https://<computername>/reportserver или https://localhost/reportserver завершится сбоем. |
URL-адреса по умолчанию
Если вы устанавливаете службы Reporting Services в конфигурации по умолчанию, программа установки резервирует URL-адреса для веб-службы сервера отчетов и веб-портала. Вы также можете принять эти значения по умолчанию при определении резервирований URL-адресов в средстве настройки служб Reporting Services. URL-адреса по умолчанию включают имя экземпляра при установке SQL Server Express или при установке служб Reporting Services в качестве именованного экземпляра.
Это важно
Символ экземпляра — это символ подчеркивания (_).
Резервирования URL-адресов включают номер порта. Следующие операционные системы позволяют нескольким веб-приложениям совместно использовать порт:
Windows Server 2012 R2
-
Windows Server 2012
-
Windows Server 2008 R2
-
Windows Server 2008
-
Windows 7
-
Windows Vista
Тип экземпляра | Заявление | URL-адрес по умолчанию | Фактическое резервирование URL-адресов в HTTP.SYS |
---|---|---|---|
Экземпляр по умолчанию | Веб-служба сервера отчетов | https://<servername>/reportserver |
https://<servername>:80/reportserver |
Экземпляр по умолчанию | Веб-портал | https://<servername>/reports |
https://<servername>:80/reports |
Именованный экземпляр | Веб-служба сервера отчетов | https://<servername>/reportserver_<instancename> |
https://<servername>:80/reportserver_<instancename> |
Именованный экземпляр | Веб-портал | https://<servername>/reports_<instancename> |
https://<servername>:80/reports_<instancename> |
SQL Server Express | Веб-служба сервера отчетов | https://<servername>/reportserver_SQLExpress |
https://<servername>:80/reportserver_SQLExpress |
SQL Server Express | Веб-портал | https://<servername>/reports_SQLExpress |
https://<servername>:80/reports_SQLExpress |
Проверка подлинности и удостоверение службы для URL-адресов служб Reporting Services
URL-адреса, зарезервированные для служб Reporting Services, показывают запись о резервировании. Учетная запись виртуальной службы используется для всех URL-адресов, созданных для приложений служб Reporting Services, работающих в одном экземпляре.
Анонимный доступ отключен, так как безопасность по умолчанию — RSWindowsNegotiate. Для доступа к интрасети URL-адреса сервера отчетов используют имена сетевых компьютеров. Если вы хотите настроить службы Reporting Services для подключений к Интернету, необходимо использовать различные параметры. Дополнительные сведения о проверке подлинности см. в разделе "Проверка подлинности с помощью сервера отчетов".
URL-адреса для локального администрирования
Вы можете использовать https://localhost/reportserver
или https://localhost/reports
указывать надежный или слабый подстановочный знак для резервирования URL-адресов.
https://localhost
URL-адрес интерпретируется как https://127.0.0.1
. Если вы привязали резервирование URL-адресов к имени компьютера или одному IP-адресу, вы не можете использовать localhost, если вы не создадите дополнительное резервирование для 127.0.0.1 на локальном компьютере. Аналогичным образом, если localhost или 127.0.0.1 отключен на компьютере, этот URL-адрес нельзя использовать.
Windows Vista, Windows Server 2008 и более поздних версий включают новые функции безопасности, чтобы свести к минимуму риск случайного запуска программ с повышенными привилегиями. Дополнительные действия необходимы для включения локального администрирования в этих операционных системах. Дополнительные сведения см. в разделе "Настройка сервера отчетов в собственном режиме" для локального администрирования (SSRS).