Идентификация веб-службы — Windows Server 2003 (настройка служб Reporting Services)

Изменения: 17 июля 2006 г.

Эта страница предназначена для просмотра и изменения учетной записи службы, используемой веб-службой сервера отчетов, который выполняется под управлением служб IIS 6.0.

Учетная запись веб-службы сервера отчетов настраивается автоматически при создании виртуального каталога сервера отчетов. Веб-служба выполняется под удостоверением безопасности, настраиваемым для пула приложений выбранного веб-узла. Однако веб-службу можно запускать под другой учетной записью, выбрав и создав пул приложений, настроенный для учетной записи, которую нужно использовать.

Для назначения пула приложений рекомендуется всегда пользоваться программой настройки служб Reporting Services вместо диспетчера IIS, чтобы все нужные настройки, затрагиваемые этим изменением, обновлялись автоматически. В частности, при использовании учетных записей служб для соединения с базой данных сервера отчетов средство предоставляет новой учетной записи доступ к базе данных сервера отчетов каждый раз при изменении удостоверения веб-службы и обновляет ключи шифрования таким образом, чтобы существующие зашифрованные данные были доступны для новой учетной записи. При использовании других средств для создания или настройки пула приложений, настройка сервера отчетов может быть неполной.

Использование учетной записи, не являющейся учетной записью по умолчанию, для пулов приложений

По умолчанию пулы приложений функционируют под учетной записью Network Service, имеющей минимальный набор прав, с сетевыми учетными данными для поддержки соединений с удаленными серверами. В зависимости от требований развертывания учетная запись Network Service может оказаться неподходящей, если планируется использовать учетную запись домена исключительно для операций сервера отчетов. Инструкции и рекомендации по запуску приложений ASP.NET под учетной записью домена см. в статье How to Create a Service MSDN.

Обратите внимание на то, что при использовании учетной записи домена, настроенного на проверку подлинности Kerberos, можно столкнуться с ошибками отказа в доступе HTTP 401, если не создать основное имя службы (SPN), регистрирующее учетную запись домена для веб-узла. Убедитесь в том, что регистрируемая учетная запись домена совпадает с учетной записью, используемой для пула приложений. Дополнительные сведения см. на странице Настройка ограниченного делегирования для Kerberos (службы IIS 6.0) на веб-узле Microsoft TechNet.

ms180127.note(ru-ru,SQL.90).gifПримечание.
Настройка SPN является глобальной настройкой в службах IIS. После настройки SPN все пулы приложений, определенные на веб-сервере, должны запускаться под удостоверением SPN. Для настройки SPN необходимо быть администратором домена.

Об индикаторах в виде красного крестика (X)

Иногда после обновления версии служб Reporting Services рядом с идентификатором веб-службы в области навигации может появиться красный крестик (X). Такое может произойти в случае, если настройки предыдущей установки по-прежнему сохраняются в IIS или если на одном компьютере запущено несколько экземпляров сервера отчетов, и для всех этих экземпляров используется один пул приложений.

Красный крестик указывает на наличие расхождения между фактическим удостоверением веб-службы и данными удостоверения веб-службы, сохраненными поставщиком WMI служб Reporting Services. Это расхождение возникает при изменении параметров удостоверения веб-службы в файлах конфигурации. На странице «Удостоверение веб-службы» в разделе Учетная запись службы ASP.NET отображается фактическое удостоверение веб-службы. В некоторых случаях можно синхронизировать настройки, нажав кнопку Применить.

Если это не помогает решить проблему, выберите другой пул приложений или нажмите кнопку Создать, чтобы создать новый пул приложений для сервера отчетов. Указав новый пул приложений, нажмите кнопку Применить, чтобы сохранить изменения.

ms180127.note(ru-ru,SQL.90).gifПримечание.
Если Учетная запись службы ASP.NET пуста, могут возникнуть проблемы с заданием элемента <configuration> в файле Web.config сервера отчетов. Если для изменения файла Web.config использовался редактор Visual Studio, им могло быть добавлено пространство имен к элементу <configuration>. Если элемент <configuration> выглядит как <configuration xmlns="https://schemas.microsoft.com/.NetConfiguration/v2.0">, удалите пространство имен, чтобы элемент приобрел следующий вид: <configuration>.

Параметры

  • Сервер отчетов
    Задает пул приложений для веб-службы сервера отчетов.
  • Диспетчер отчетов
    Задает пул приложений для диспетчера отчетов. По умолчанию диспетчер отчетов использует тот же пул приложений, что и сервер отчетов.
  • Создать
    Создать новый пул приложений и задать встроенную учетную запись или учетную запись пользователя домена для удостоверения безопасности.

    Сервер отчетов и диспетчер отчетов могут работать в одном пуле приложений, однако можно выбрать различные пулы приложений, чтобы изолировать их.

См. также

Основные понятия

Справка F1 по настройке служб Reporting Services

Другие ресурсы

Настройка учетных записей и паролей служб в службах Reporting Services
Как настроить учетные записи служб (конфигурация служб Reporting Services)
Настройка соединения с базой данных сервера отчетов
Настройка виртуальных каталогов сервера отчетов
Introducing the Report Server Web Service
Администрирование службы Windows и веб-службы сервера отчетов

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Измененное содержимое
  • Добавлены сведения о решения проблем, обозначаемых индикатором в виде красного крестика.

17 июля 2006 г.

Добавления
  • Добавлены сведения о трактовке индикаторов в виде красного крестика.
  • Добавлены сведения об использовании учетных записей, не являющихся учетными записями по умолчанию.