Запланированные отчеты SSRS не работают - PullRequest
0 голосов
/ 18 августа 2008

Мои запланированные отчеты на сервере SQL не запускаются. Я проверил журналы и нашел работу, которая терпела неудачу. Сообщение об ошибке в журнале было:

«EXECUTE AS LOGIN» не удалось для запрошенного входа в систему «NT AUTHORITY \ NETWORK» ОКАЗАНИЕ УСЛУГ'. Шаг не удался.

Я использую проверку подлинности SQL для отчета, поэтому не должно быть проблем с разрешениями на данные. Запланированные отчеты на сервере не запускаются.

Ответы [ 6 ]

1 голос
/ 18 августа 2008

Я нашел ответ здесь: http://www.themssforum.com/SVCS/Unable-execute/

Похоже, что-то не так с логином для NT AUTHORITY \ NETWORK SERVICE, и он не будет запускать задания, которые ему принадлежат. Кто-нибудь понимает, почему это могло произойти?

0 голосов
/ 07 мая 2009

Я предполагаю, что вы используете неанглийскую операционную систему.

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

В настоящее время многие программы ожидают, что имя входа будет жестко задано как «NT AUTHORITY \ NETWORK SERVICE» - например, в немецкой версии Windows имя учетной записи - «NT-AUTORITÄT \ NETZWERKDIENST». Итак, ваша программа ищет английское имя, не может его найти и выдает ошибку.

Даже некоторые программы Microsoft попадают в эту ловушку и показывают подобные ошибки при установке!

0 голосов
/ 26 августа 2008

Кажется, я помню, что у меня была похожая проблема давным-давно, проблема была связана с доступом к серверу smtp для отправки отчетов и была решена путем применения патча к серверу.

0 голосов
/ 18 августа 2008

Просто для устранения неполадок, можете ли вы использовать учетную запись домена вместо встроенной учетной записи NetworkService для запуска вашей службы?

Я также нашел этот пост, описывающий ту же ошибку, о которой вы сообщили:

Может быть, это решение подойдет вам.

0 голосов
/ 18 августа 2008

Можете ли вы перейти на страницу веб-службы (ReportService2005.asmx) для SRS с помощью веб-браузера? Если нет, это может указывать на службу SRS, если вы можете, это может указывать на службу планировщика.

0 голосов
/ 18 августа 2008

Можете ли вы проверить разрешения для вашей учетной записи сетевой службы? В частности, убедитесь, что у них есть разрешение «Действовать как часть ОС». Если я правильно читаю сообщение об ошибке, похоже, что учетная запись NT AUTHORITY \ NETWORK SERVICE не может быть выполнена как зарегистрированный пользователь. Это не похоже на то, что когда-либо доходило до запроса, похоже, что оно не выполняется в части проверки подлинности Windows, поэтому никогда не достигает части проверки подлинности SQL.

Вы также можете проверить журнал событий безопасности в Windows. Если это проблема аутентификации, ОС может записать дополнительную информацию.

...