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


Запуск и остановка службы Windows сервера отчетов

Для прекращения множества операций, выполняемых сервером отчетов, можно остановить службу Windows сервера отчетов. Последствия остановки службы Windows сервера отчетов таковы.

  • Останавливается обработка всех отчетов, запускаемых по расписанию (подписки, обновления моментальных снимков отчетов, истечение срока хранения в кэше).
  • Приостанавливается выполнение операций шифрования и дешифрования. В число этих операций входит инициализация серверов и доступ к зашифрованным учетным данным и строкам соединения.
  • Прекращается доступ к конечной точке удаленных вызовов процедур (RPC), используемой программой настройки служб Reporting Services, программой rskeymgmt и поставщиком сервера отчетов инструментария управления Windows (WMI).
  • Останавливаются операции обслуживания и очистки базы данных сервера отчетов.

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

Для запуска или остановки службы Windows сервера отчетов можно применять самые разные средства: программу настройки служб Reporting Services, диспетчер конфигурации SQL Server, средство настройки контактной зоны SQL Server или оснастку «Службы» из Microsoft Windows.

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

Эту службу нельзя приостанавливать и возобновлять, и параметров запуска она не имеет. Хотя явные зависимости отсутствуют, для поддержки отложенных операций на сервере должен быть запущен агент SQL Server.

Запуск и остановка службы Windows с помощью программы настройки служб Reporting Services
  1. В меню Пуск выберите Все программы, Microsoft SQL Server 2005, Средства настройки, а затем щелкните Настройка служб Reporting Services.
  2. Для соединения с сервером отчетов нажмите кнопку Соединить.
  3. На странице состояния сервера отчетов нажмите Остановить или Запустить.
Запуск и остановка службы Windows с помощью оснастки «Службы» в разделе «Администрирование»
  1. Нажмите кнопку Пуск, щелкните Администрирование, а затем Службы.
  2. Щелкните правой кнопкой мыши Службы SQL Server Reporting Services (MSSQLSERVER) и выберите команду Остановить или Перезапустить. Если используется несколько экземпляров параллельно или сервер отчетов работает в качестве именованного экземпляра, убедитесь в том, что имя экземпляра в круглых скобках соответствует экземпляру сервера отчетов, который планируется остановить или перезапустить.
Запуск и остановка службы Windows с использованием диспетчера конфигурации SQL Server
  1. В меню Пуск выберите Все программы, Microsoft SQL Server 2005, Средства настройки и щелкните пункт Диспетчер конфигурации SQL Server.
  2. Щелкните Службы SQL Server 2005, щелкните правой кнопкой мыши Службы SQL Server Reporting Services и выберите команду Остановить или Перезапустить.
Запуск и остановка службы Windows с использованием средства настройки контактной зоны SQL Server

Средство настройки контактной зоны SQL Server обеспечивает функцию запуска и остановки службы, с помощью которой можно остановить службу, прежде чем сделать ее недоступной для установки служб Reporting Services.

Кроме того, это средство применяется для отключения некоторых функций: обработчика планирования и доставки и запросов веб-службы. Включение и отключение функций влияет на параметры настройки в файле RSReportServer.config. В частности, если выбрать параметр IsWindowsServiceEnabled, то в файле RSReportServer.config следующим параметрам будет присвоено значение true: IsSchedulingService, IsNotificationService, IsEventService. Параметр IsWindowsServiceEnabled в средстве настройки контактной зоны SQL Server является объединением всех трех параметров настройки. Редактирование этих значений в файле конфигурации вручную может изменить установки, произведенные в программе.

  1. В меню Пуск выберите Все программы, Microsoft SQL Server 2005, Средства настройки и щелкните пункт Настройка контактной зоны SQL Server.
  2. Щелкните Настройка контактной зоны для служб и соединений, разверните узел служб Reporting Services и щелкните Остановить или Запустить.

О веб-службе сервера отчетов

Запуск, пауза, возобновление и остановка службы обычно не относятся к функциям управления веб-службой. ASP.NET запускает и останавливает веб-службу в процессе управления службой. В большинстве случаев запускать или останавливать веб-службу самостоятельно не требуется. Если нужно перезапустить веб-службу сервера отчетов, необходимо перезагрузить службы Microsoft IIS. При использовании IIS 6.0 можно остановить и перезапустить пул приложений.

Чтобы проверить, работает ли веб-служба, можно ввести в адресной строке обозревателя следующий URL-адрес: https://localhost/reportserver.

См. также

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

Обработчик планирования и доставки
Запуск и остановка службы Windows сервера отчетов
Администрирование службы Windows и веб-службы сервера отчетов

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

Развертывание служб Reporting Services

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

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