Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прежде чем использовать диспетчер отчетов или веб-службу сервера отчетов, необходимо настроить по крайней мере один URL-адрес для каждого приложения. Настройка URL-адресов является обязательной, если вы установили службы Reporting Services в режиме "только для файлов" (т. е. выбрав параметр "Установить", но не настраивайте параметр сервера на странице "Параметры установки сервера отчетов" в мастере установки). Если вы установили службы Reporting Services в конфигурации по умолчанию, URL-адреса уже настроены для каждого приложения. Если у вас есть сервер отчетов, настроенный для использования интегрированного режима SharePoint, и вы обновляете URL-адрес веб-службы сервера отчетов с помощью средства настройки служб Reporting Services, необходимо также обновить URL-адрес в центре администрирования SharePoint.
Используйте средство настройки служб Reporting Services для настройки URL-адресов. Все части URL-адреса определены в этом средстве. В отличие от предыдущих выпусков, веб-сайты служб IIS больше не предоставляют доступ к приложениям служб Reporting Services в SQL Server 2008 и более поздних версиях.
Службы Reporting Services предоставляют значения по умолчанию, которые хорошо работают в большинстве сценариев развертывания, включая параллельное развертывание с другими веб-службами и приложениями. URL-адреса по умолчанию включают имена экземпляров, минимизируя риск конфликтов URL-адресов при запуске нескольких экземпляров сервера отчетов на одном компьютере.
В этом разделе приведены инструкции по следующим задачам:
Создайте URL-адрес для веб-службы сервера отчетов.
Создайте URL-адрес для диспетчера отчетов.
Задайте дополнительные свойства URL-адреса для определения дополнительных URL-адресов.
Дополнительные сведения о том, как хранятся и поддерживаются URL-адреса или проблемы взаимодействия, см. в разделах О резервировании и регистрации URL-адресов (Диспетчер конфигурации SSRS) и Установка служб Reporting Services и Internet Information Services параллельно (Собственный режим SSRS) в документации SQL Server Books Online. Чтобы просмотреть примеры URL-адресов, часто используемых в установке служб Reporting Services, см. примеры URL-адресов в этом разделе.
Предпосылки
Перед созданием или изменением URL-адреса помните следующие моменты:
На компьютере сервера отчетов необходимо быть членом локальной группы администраторов.
Если служба IIS 6.0 или 7.0 установлена на том же компьютере, проверьте имена виртуальных каталогов на любом веб-сайте, использующего порт 80. Если отображаются виртуальные каталоги, использующие имена виртуальных каталогов служб Reporting Services по умолчанию (то есть "Отчеты" и "ReportServer"), выберите разные имена виртуальных каталогов для настроенных URL-адресов служб Reporting Services.
Для настройки URL-адреса необходимо использовать средство настройки служб Reporting Services. Не используйте служебную программу системы. Никогда не изменяйте резервирования URL в разделе
URLReservationsфайла RSReportServer.config напрямую. Для обновления базового резервирования URL-адресов, хранящегося внутри системы, и синхронизации параметров URL-адреса, хранящихся в файле RSReportServer.config, необходимо использовать средство настройки служб Reporting Services.Выберите время с низкой активностью отчетов. При каждом изменении резервирования URL-адресов можно ожидать, что домены приложений для веб-службы сервера отчетов и диспетчер отчетов могут быть переработаны.
Общие сведения о создании и использовании URL-адресов в службах Reporting Services см. в разделе "Настройка URL-адресов сервера отчетов" (SSRS Configuration Manager).
Настройка URL-адреса для веб-службы сервера отчетов
Запустите средство настройки служб Reporting Services и подключитесь к локальному экземпляру сервера отчетов.
Щелкните URL-адрес веб-службы.
Укажите виртуальный каталог. Имя виртуального каталога определяет, какое приложение получает запрос. Так как IP-адрес и порт могут использоваться несколькими приложениями, имя виртуального каталога указывает, какое приложение получает запрос.
Это значение должно быть уникальным, чтобы убедиться, что запрос достигает назначения. Это значение является обязательным. Не учитывается регистр. Между именем виртуального каталога и экземпляром приложения служб Reporting Services существует однозначное соответствие. При создании нескольких URL-адресов в одном экземпляре приложения необходимо использовать одно и то же имя виртуального каталога во всех URL-адресах, которые вы определяете для этого экземпляра приложения.
Для веб-службы сервера отчетов имя виртуального каталога по умолчанию — ReportServer.
Укажите IP-адрес, который однозначно идентифицирует компьютер сервера отчетов в сети. Если вы хотите указать заголовок узла или определить дополнительные URL-адреса для одного экземпляра приложения, необходимо нажать кнопку "Дополнительно". Инструкции по настройке расширенных свойств по URL-адресу см. далее в этой статье. В противном случае используйте страницу URL-адреса веб-службы , чтобы выбрать из следующих значений:
Все назначенные указывает, что любой из IP-адресов, назначенных компьютеру, можно использовать в URL-адресе, который указывает на приложение сервера отчетов. Это значение также включает удобочитаемые имена узлов (например, имена компьютеров), которые могут быть разрешены сервером системы доменных имен (DNS) на IP-адрес, назначенный компьютеру. Это значение по умолчанию для URL-адреса Reporting Services.
Все неназначенные указывает, что сервер отчетов получит любой запрос, который не был обработан другим приложением. Рекомендуется избежать этого параметра. Если выбрать этот параметр, это возможно для другого приложения с более строгим резервированием URL-адресов для перехвата запросов, предназначенных для сервера отчетов.
127.0.0.1 — это IPv4-адрес, используемый для доступа к localhost. Она поддерживает локальное администрирование на компьютере сервера отчетов. Если выбрать только это значение, доступ к приложению будет иметь только пользователи, которые вошли локально на компьютер сервера отчетов.
::1 — это адрес обратного цикла в формате IPv6.
В этом списке также отображаются определенные IP-адреса. IP-адреса могут быть в форматах IPv4 и IPv6. Nnn.nnn.nnn.nnn — это 32-разрядный IPv4-адрес сетевой адаптерной карты на компьютере. IPv6-адреса являются 128-битными и состоят из восьми 4-байтных блоков, разделенных двоеточиями: <префикс>:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn
Если у вас несколько карточек или если сеть поддерживает IPv4 и IPv6-адреса, вы увидите несколько IP-адресов. Если выбрать только один IP-адрес, он ограничивает доступ приложения только к IP-адресу (и любому имени узла, сопоставленного серверу доменных имен с этим адресом). Вы не можете использовать localhost для доступа к серверу отчетов, и вы не можете использовать IP-адреса других сетевых адаптеров, установленных на компьютере сервера отчетов. Как правило, если выбрать это значение, это связано с настройкой нескольких резервирований URL-адресов, которые также указывают явные IP-адреса или имена узлов (например, один для карты сетевого адаптера, используемой для подключений к интрасети и второй, используемый для подключений экстрасети).
Укажите порт. Порт 80 используется по умолчанию для служб Reporting Services в Windows Vista и Windows Server 2008, так как он может быть предоставлен другим приложениям. Если вы хотите использовать пользовательский номер порта, не забудьте всегда указать его в URL-адресе, используемом для доступа к серверу отчетов. Чтобы найти доступный порт, можно использовать следующие методы:
В командной строке введите следующую команду, чтобы вернуть список используемых TCP-портов:
netstat -a -n -p tcpОзнакомьтесь со статьей поддержки Майкрософт, сведения о назначениях портов TCP/IP, чтобы узнать о назначениях TCP-портов и различиях между известными портами (от 0 до 1023), зарегистрированными портами (1024–49151) и динамическими или частными портами (49152–65535).
Если вы используете брандмауэр Windows, необходимо открыть порт. Инструкции см. в разделе "Настройка брандмауэра для доступа к серверу отчетов".
Если это еще не сделано, убедитесь, что службы IIS (если они установлены) не имеют виртуального каталога с тем же именем, что и вы планируете использовать.
Если вы установили SSL-сертификат, его можно выбрать, чтобы привязать URL-адрес к SSL-сертификату, установленному на компьютере.
При необходимости при выборе SSL-сертификата можно указать пользовательский порт. Значение по умолчанию — 443, но можно использовать любой доступный порт.
Нажмите кнопку "Применить" , чтобы создать URL-адрес.
Проверьте URL-адрес, щелкнув ссылку в разделе URL-адресов страницы . Обратите внимание, что база данных сервера отчетов должна быть создана и настроена перед проверкой URL-адреса. Инструкции см. в статье "Создание базы данных сервера отчетов в собственном режиме" (SSRS Configuration Manager).
Кроме того, если сервер отчетов настроен на использование интегрированного режима SharePoint, настройте URL-адрес веб-службы сервера отчетов в центре администрирования SharePoint. Дополнительные сведения об обновлении URL-адреса веб-службы сервера отчетов в центре администрирования SharePoint см. в разделе "Настройка и администрирование сервера отчетов" (режим SharePoint служб Reporting Services) и сервера отчетов служб Reporting Services (режим SharePoint)".
Резервирование URL-адреса для диспетчера отчетов
Запустите средство настройки служб Reporting Services и подключитесь к экземпляру сервера отчетов.
Щелкните URL-адрес диспетчера отчетов.
Укажите виртуальный каталог. Менеджер отчетов прослушивает тот же IP-адрес и порт, что и веб-служба сервера отчетов. Если вы настроили диспетчер отчетов для указания другой веб-службы сервера отчетов, необходимо изменить параметры URL-адреса диспетчера отчетов в файле RSReportServer.config. Инструкции см. в статье "Настройка диспетчера отчетов (собственный режим) в электронной документации по SQL Server.
Если вы установили SSL-сертификат, его можно выбрать, чтобы все запросы к диспетчеру отчетов перенаправляются по протоколу HTTPS.
При необходимости при выборе SSL-сертификата можно указать пользовательский порт. Значение по умолчанию — 443, но можно использовать любой доступный порт.
Нажмите кнопку "Применить" , чтобы создать URL-адрес.
Проверьте URL-адрес, щелкнув ссылку в разделе URL-адресов страницы .
Задание дополнительных свойств для указания дополнительных URL-адресов
Можно зарезервировать несколько URL-адресов для веб-службы сервера отчетов или диспетчера отчетов, указав разные порты или имена узлов (IP-адрес или имя заголовка узла, которое сервер доменных имен может разрешить на IP-адрес, назначенный компьютеру). Создав несколько URL-адресов, можно настроить различные пути доступа к одному экземпляру сервера отчетов. Например, чтобы включить доступ к серверу отчетов в интрасети и экстрасети, можно использовать URL-адрес по умолчанию для доступа к интрасети и дополнительное полное имя узла для доступа к экстрасети:
http://myserver01/reportserverhttps://www.adventure-works.com/reportserver
Нельзя задать несколько имен виртуальных каталогов для одного экземпляра приложения. Каждый экземпляр приложения Reporting Services сопоставляется с одним именем виртуального каталога. При наличии нескольких экземпляров служб Reporting Services на одном компьютере имя виртуального каталога для приложения должно содержать имя экземпляра, чтобы каждый запрос достиг своего целевого объекта.
Задание дополнительных свойств по URL-адресу
На странице URL-адреса веб-службы или диспетчера отчетов нажмите кнопку "Дополнительно".
Нажмите кнопку Добавить.
Нажмите IP-адрес или имя хоста. Если указать заголовок узла, обязательно укажите имя, которое может разрешить служба DNS. Если вы указываете общедоступное доменное имя, включите весь URL-адрес, включая http://www.
Укажите порт. Если указать пользовательский порт, URL-адрес приложения должен всегда включать номер порта.
Нажмите кнопку ОК.
Проверьте URL-адрес, открыв окно браузера и введя URL-адрес.
URL-адреса для нескольких экземпляров сервера отчетов на одном компьютере
Если вы резервируете URL-адреса для нескольких экземпляров служб SQL Server Reporting Services, следует следовать соглашениям об именовании, чтобы избежать конфликтов с именами. Дополнительные сведения см. в разделе "Резервирование URL-адресов для развертываний сервера отчетов с несколькими экземплярами" (SSRS Configuration Manager).
Примеры конфигураций URL-адресов
В следующем списке показаны некоторые примеры того, как может выглядеть URL-адрес сервера отчетов:
https://localhost/reportserver
https://localhost/reportserver_SQLEXPRESS
http://sales01/reportserver
http://sales01:8080/reportserver
https://sales.adventure-works.com/reportserverhttps://www.adventure-works.com:8080/reportserver01
URL-адреса, используемые для доступа к диспетчеру отчетов, имеют аналогичный формат и обычно создаются на том же веб-сайте, на котором размещен сервер отчетов. Единственное различие заключается в том, что имя виртуального каталога (в данном случае это отчеты , но вы можете настроить его для использования любого имени, которое требуется):
https://localhost/reports
https://localhost/reports_SQLEXPRESS
http://sales01/reports
http://sales01:8080/reports
https://sales.adventure-works.com/reportshttps://www.adventure-works.com:8080/reports
См. также
Менеджер настройки служб Reporting Services (собственный режим)
Настройка URL-адресов сервера отчетов (диспетчер конфигурации SSRS)