SSRS: выполнение не может быть найдено
У меня есть Windows SBS 2008 64-битная коробка с SQL 2005 64-битной на нем. Сам SQL работает на удивление хорошо - красиво и быстро.
SSRS, тем не менее, вызывает у меня головную боль. Я запустил установку в обычном режиме, настроил службу Windows для запуска под собственной учетной записью и веб-службу для запуска от имени NT Authority\Network Service.
Когда я пытаюсь запустить отчеты (через Internet Explorer), я получаю следующую ошибку:
Исполнение '
' не может быть найдено.
Просматривая журналы, он говорит мне, что NT Authority \ Network Service не найден в базе данных.
Я добавил пользователя к разрешениям базы данных, но у меня заканчиваются идеи, что еще можно попробовать сейчас.
Я два дня гуглил, но ничего конкретного не получилось. Я знаю, что это не строго связано с программированием, пожалуйста, не понижайте это!
3 ответа
К сожалению, ни один из них не был правильным ответом. Мне пришлось создать SPN для машины, чтобы она работала правильно.
SetSPN –A MSSQLSvc /.: 1433
Как описано в этой статье базы знаний (909801)
Вам, вероятно, нужно будет предоставить права NT Authority\Network Service на базу данных.
Вы используете неанглийскую операционную систему?
По некоторым причинам имя учетной записи "NT Authority\Network Service" было локализовано на других языках.
К сожалению, многие программы имеют имя учетной записи, жестко запрограммированное на английское имя, и не будут обнаруживать сетевую службу при работе на сторонних версиях Windows.