вторник, 26 ноября 2013 г.

Не запускается MS SQL Reporting Services после обновления.

После недавнего обновления Windows перестала запускаться служба MS SQL Reporting Services.
Симптомы:

В браузере ошибка простая: IE не может отобразить данную страницу.
На сервере: служба ReportServer не запускается , ошибка ниже:

В  каталоге логов \\....\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles информации нет.
Обновление, после которого перестала запускаться служба KB2868626.

Решение прислали сотрудники Майкрософта ссылаясь на более ранние аналогичные проблемы после обновлений.
Решение:
№1Разблокируйте следующие URLs в firewall или proxy:

http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab
это в том случае, если с сервера есть выход в Интернет.
 
Альтернативное решение, которым я воспользовался

№2.
Выключите проверку CTL (certificate trust list) в Reporting Services service. Это предпочтительный метод если SSRS не имеет доступа в интернет или к изменение правил firewall или proxy невозможно.

a. Откройте файл ReportingServicesService.exe.config в текстовом редакторе (обычно лежит в этой папке C:\Program Files\Microsoft SQL Server\MSRS10_50.<Instance Name>\Reporting Services\ReportServer\bin).

b. Добавьте строчки в секции <runtime>:
    <generatePublisherEvidence enabled="false"/>
    <alwaysFlowImpersonationPolicy enabled="true"/>

c. Перезагрузите SSRS сервер
d.Запустите Reporting Services service
После этого служба заработала.
Так же есть аналогичное решение и на сайте Майкрософт: http://support.microsoft.com/kb/2745448
Аналогичная ошибка возникает и после обновления  KB2677070.
Хороших отчетов!

1 комментарий :