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


Настройка учетных записей и паролей служб в службах Reporting Services

Изменения: 15 сентября 2007 г.

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

Установленные по умолчанию учетные записи и первоначальная конфигурация

Служба Windows сервера отчетов может выполняться под встроенной учетной записью или учетной записью пользователя домена. Учетная запись службы Windows всегда настраивается во время установки. Программа установки SQL Server предоставляет возможности выбора учетной записи пользователя домена либо встроенной учетной записи локальной системы при определении параметров на странице Учетная запись службы. Для продолжения установки необходимо выбрать один из следующих типов учетных записей.

ms160340.note(ru-ru,SQL.90).gifПримечание.
Программа установки не предоставляет возможность указать все возможные варианты выбора учетных записей служб. Например, она не позволяет указать NetworkService. Если необходимо использовать учетную запись NetworkService, то по завершении работы программы установки можно использовать программу настройки служб Reporting Services для изменения свойств учетных записей служб.

Учетная запись веб-службы сервера отчетов всегда является удостоверением рабочего процесса ASP.NET. Сведения об учетной записи веб-службы могут быть установлены во время или после установки. Они могут быть установлены во время установки, если был выбран режим установки с конфигурацией по умолчанию. Либо они могут быть установлены после установки при определении виртуального каталога сервера отчетов в программе настройки служб Reporting Services. В любом случае первоначальные настройки веб-службы сервера отчетов всегда являются установленными по умолчанию значениями, определенными в ASP.NET и в версии служб Microsoft IIS, которые используются.

  • В службах IIS 7.0 ОС Windows Vista службы Reporting Services выполняются как приложение предыдущих версий. Службы IIS 7.0 приложения сервера отчетов не могут использовать удостоверение безопасности по умолчанию для ASP.NET (IWAM_<machinename>. Вместо этого следует создавать новые пулы приложений, которые выполняются под учетной записью NetworkService или учетной записью пользователя домена с наименьшим набором прав доступа.
  • В IIS 6.0 на Microsoft Windows Server 2003 рабочий процесс ASP.NET выполняется под удостоверением безопасности содержащего его пула приложений. Может быть несколько рабочих процессов ASP.NET, каждый из которых содержит отдельный пул приложений, обладающий своим собственным удостоверением безопасности. По умолчанию удостоверением безопасности является NetworkService. NetworkService является удостоверением безопасности установленного по умолчанию пула приложений, который определяет настройки, наследуемые любым новым пулом приложений, который будет впоследствии создан. При настройке конфигурации сервера отчетов веб-служба сервера отчетов назначается выделенному для него пулу приложений, который создается при указании виртуального каталога сервера отчетов. Поскольку этот пул приложений наследует удостоверение безопасности установленного по умолчанию пула приложений, то используемой для запуска веб-службы сервера отчетов учетной записью обычно является NetworkService.
  • В службе IIS 5.0 в Windows 2000 Server или в службе IIS 5.01 в Windows XP существует одна учетная запись рабочего процесса ASP.NET для всех приложений ASP.NET, запущенных на данном компьютере. По умолчанию ASP.NET выполняется под своей собственной учетной записью ИмяКомпьютера\ASPNET. При использовании другой учетной записи необходимо настроить ASP.NET для выполнения под этой учетной записью. В программе настройки служб Reporting Services отсутствуют параметры для установки учетной записи ASP.NET. Необходимо изменить элемент <processModel> в файле Machine.config, если нужно использовать пользовательскую учетную запись для всех запущенных на сервере приложений ASP.NET.

Для просмотра сведений об учетных записях для обеих служб воспользуйтесь программой настройки служб Reporting Services. В программе имеется страница «Удостоверение веб-служб» и страница «Удостоверение служб Windows», на которых отображаются сведения об учетных записях служб.

Изменение учетных записей служб и паролей для интегрированного сервера отчетов SharePoint

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

  • Была изменена одна из учетных записей служб Reporting Services (например при переключении с NetworkService на учетную запись пользователя домена).
  • Ферма SharePoint была расширена для включения дополнительного веб-приложения SharePoint. Если ферма сервера настроена на работу в режиме интеграции с сервером отчетов, а добавленное приложение настроено на работу с учетной записью пользователя, отличающейся от той, что используется в других приложениях на ферме, то следует обновить сведения о доступе к базе данных.

После изменения информации о доступе к базе данных необходимо перезапустить службу Windows SharePoint Services, чтобы убедиться, что старое соединение больше не используется.

Обновление учетных данных и перезапуск службы Windows SharePoint Services
  1. В меню Администрирование выберите пункт Центр администрирования SharePoint 3.0.
  2. Щелкните Управление приложениями.
  3. В разделе «Службы Reporting Services» выберите пункт Предоставить доступ к базе данных.
  4. Нажмите кнопку ОК. Откроется диалоговое окно «Ввод учетных данных».
  5. Введите учетные данные пользователя, являющегося членом локальной группы администраторов компьютера, на котором установлен сервер отчетов. Эти учетные данные будут использоваться только один раз, чтобы соединиться с компьютером сервера отчетов и получить информацию по учетным записям служб. В базах данных SharePoint будут обновлены имена входа базы данных, создаваемые для каждой учетной записи службы.
  6. Чтобы перезапустить службу, выберите пункт Операции.
  7. В окне «Топология и службы» выберите Службы на сервере.
  8. Нажмите кнопку Остановить рядом с пунктом «Веб-приложение Windows SharePoint Services».
  9. Дождитесь, когда служба остановится.
  10. Выберите команду Пуск.

Дополнительные сведения см. в разделе Как настроить функцию интеграции с сервером отчетов в центре администрирования SharePoint.

Установка свойств пула приложений служб IIS 7.0 в Windows Vista

Если идентификатор процесса ASP.NET имеет значение IWAM_<machinename>, то при изменении удостоверения веб-службы с помощью программы настройки служб Reporting Services возникнут ошибки.

Если на странице «Удостоверения веб-служб» для удостоверения службы ASP.NET было установлено значение IWAM_<machinename>, то при выборе в качестве пула приложений для сервера отчетов Classic .NET AppPool и нажатии кнопки Применить возникнет следующая ошибка:

Установка удостоверения веб-службы. Во время установки удостоверения веб-службы произошла ошибка. Будет использовано удостоверение, заданное ранее.

Эту ошибку можно обойти, исправив настройки пула приложений.

Исправление настроек пула приложений
  1. Откройте программу настройки служб Reporting Services.
  2. На странице «Удостоверение веб-службы» сервера отчетов щелкните стрелку вниз и создайте или выберите пул приложений. Для служб Reporting Services необходимо, чтобы у выбранного пула приложений параметр Managed Pipeline Mode имел значение Classic. Чтобы проверить, выполняется ли это требование, используйте диспетчер служб IIS для просмотра свойств пула приложений.
  3. Нажмите кнопку Применить. Обратите внимание на то, что возникла ошибка.
  4. Повторите тот же выбор и нажмите кнопку Применить еще раз. Если было выбрано допустимое значение, то со второй попытки оно будет принято. Если было выбрано недопустимое значение, то ошибка будет появляться и во время следующих попыток, пока не будет выбран другой пул приложений либо пока не будет выяснена причина возникновения ошибки (например учетная запись может быть недопустимой).
  5. Перезапустите службы IIS, чтобы обнаружить измененные настройки.
  6. Нажмите кнопку «Пуск», укажите Все программы, затем Стандартные.
  7. Щелкните правой кнопкой мыши пункт Командная строка.
  8. Выберите Запуск от имени администратора. Нажмите кнопку Продолжить.
  9. Введите IISRESET и нажмите клавишу ВВОД.

Изменение учетных записей и паролей службы

Можно изменять учетные записи служб, пароли или и то, и другое. Сведения о том, как указать учетную запись после того, как было уже определено, какую учетную запись использовать, см. в разделе Как настроить учетные записи служб (конфигурация служб Reporting Services).

При выборе новой учетной записи для нее будут созданы имя входа и разрешения базы данных. А именно, эта учетная запись будет добавлена к роли RSExecRole. Из этой роли не удаляются учетные записи, добавленные в предыдущий период. Неиспользуемые учетные записи следует удалить. Дополнительные сведения см. в разделе Администрирование баз данных сервера отчетов.

Выбор другой учетной записи

Можно настроить веб-службу и службу Windows сервера отчетов для выполнения под другой учетной записью. Не существует единственно верного подхода к выбору типа учетной записи. Каждый тип учетной записи обладает преимуществами и недостатками, которые необходимо принимать во внимание. При развертывании служб Reporting Services на рабочем сервере рекомендуется настраивать учетные записи на выполнение под пользовательскими учетными записями, которые используются отдельной службой или приложением. Следующие правила и ссылки в этом разделе помогут выбрать наилучший подход при развертывании.

Службы Ресурсы в Интернете

Служба Windows

Идентификация служб Windows (конфигурация служб Reporting Services)

Настройка учетных записей служб Windows в электронной документации по SQL Server

Руководство по планированию безопасности учетных записей и служб на узле MSDN

Веб-служба

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

Изменение пароля до истечения срока его действия

Чтобы сбросить пароль, воспользуйтесь программой настройки служб Reporting Services и выполните следующие инструкции: Как настроить учетные записи служб (конфигурация служб Reporting Services). Как настроить учетные записи служб (конфигурация служб Reporting Services).

ms160340.note(ru-ru,SQL.90).gifПримечание.
Если срок действия пароля учетной записи службы для компонента Database Engine истек, то при попытке подключиться к серверу отчетов возникает ошибка rsReportServerDatabaseUnavailable. Эта ошибка устраняется с помощью сброса пароля. Полный текст этого сообщения об ошибке см. в разделе Устранение неполадок при соединении с сервером и базой данных.

Изменение пароля для службы Windows сервера отчетов

Если служба Windows сервера отчетов выполняется под учетной записью домена, то по истечении срока действия пароля служба будет недоступна до указания нового пароля. Чтобы сбросить пароль, откройте меню Пуск, последовательно укажите Панель управления, Администрирование и выберите пункт Службы. Щелкните правой кнопкой мыши Службы SQL Server Reporting Services, выберите пункт Свойства, нажмите кнопку Вход и введите новый пароль. После обновления пароля запустите программу настройки служб Reporting Services и обновите пароль на странице «Удостоверение службы Windows». Этот дополнительный шаг необходим для обновления сведений об учетной записи, которая хранится внутри сервера отчетов.

Зависимости от удостоверений служб Windows сервера отчетов

Изменение учетной записи службы Windows сервера отчетов может повлиять на операции, выполняемые сервером отчетов. По этой причине при изменении учетной записи службы важно всегда пользоваться программой настройки служб Reporting Services. Программа настройки служб Reporting Services выполняет следующие дополнительные шаги для сохранения доступности сервера отчетов:

  • Автоматически обновляет ключ шифрования, добавляя в него сведения о профиле новой учетной записи. Так как шифрование выполняется только службой Windows «Сервер отчетов», ключи должны быть обновлены только при перезагрузке службы Windows.
    ms160340.note(ru-ru,SQL.90).gifПримечание.
    Если сервер отчетов является частью масштабного развертывания, то изменяется только обновляемый сервер отчетов. При изменении учетной записи сервера ключи шифрования для других серверов отчетов в развертывании не изменяются.
  • Автоматически обновляет разрешения на вход в ядро СУБД SQL Server, используемое для размещения базы данных сервера отчетов. При использовании учетных записей службы для подключения к базе данных службы Reporting Services предоставили разрешения имени входа SQL Server учетным записям службы, когда настраивались настройки подключения. При перезагрузке учетной записи службы Windows сведения о соединении должны быть обновлены.
  • Автоматически добавляет новые учетные записи к группе сервера отчетов, созданной на локальном компьютере. Эта группа указывается в списках управления доступом (Access Control List, ACL), защищающих файлы служб Reporting Services.

См. также

Задачи

Как настроить учетные записи служб (конфигурация служб Reporting Services)
Как запустить настройку служб Reporting Services

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

Настройка виртуальных каталогов сервера отчетов
Администрирование службы Windows и веб-службы сервера отчетов
Соединения и учетные записи при развертывании служб Reporting Services
Запуск и остановка службы Windows сервера отчетов

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

Изменение паролей и учетных записей пользователей
Идентификация веб-службы — Windows Server 2003 (настройка служб Reporting Services)
Идентификация служб Windows (конфигурация служб Reporting Services)
Развертывание служб Reporting Services
Настройка учетных записей служб Windows

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

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

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

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

15 сентября 2007 г.

Изменения
  • Изменение учетных записей служб и паролей для сервера отчетов в режиме интеграции с SharePoint.
  • Установка свойств пула приложений служб IIS 7.0 в Windows Vista.

12 декабря 2006 г.

Измененное содержимое:
  • Удостоверение безопасности NetworkService.
  • Изменение учетных записей и паролей служб.

14 апреля 2006 г.

Измененное содержимое:
  • Сведения об удостоверении безопасности Windows Server 2003.