Вопрос

У меня есть 64-битная версия Windows SBS 2008 с 64-битной версией SQL 2005. Сам SQL работает на удивление хорошо - красиво и быстро.

SSRS вызывает у меня головную боль. Я запустил установку в обычном режиме, настроил службу Windows для запуска под собственной учетной записью и веб-службу для запуска с правами NT \ Network Service.

Когда я пытаюсь запустить отчеты (через Internet Explorer), я получаю следующую ошибку:

  

Выполнение '< guid > ' не может быть найден.

Просмотр журналов показывает, что NT Authority \ Network Service не найден в базе данных.

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

Я два дня гуглил, но ничего конкретного не нашел. Я знаю, что это не строго связано с программированием, пожалуйста, не делайте этого!

Это было полезно?

Решение 3

К сожалению, ни один из этих ответов не был правильным. Мне пришлось создать SPN для машины, чтобы она работала правильно.

SetSPN & # 8211; A MSSQLSvc / .: 1433

Как описано в этой статье базы знаний (909801)

Другие советы

Вероятно, вам потребуется предоставить права NT Authority \ Network Service для базы данных.

Вы используете неанглийскую операционную систему?

По некоторым причинам, имя учетной записи " NT Authority \ Network Service " локализован на других языках.
К сожалению, многие программы имеют имя учетной записи, жестко запрограммированное на английское имя, и не могут найти сетевую службу при работе на сторонних версиях Windows.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top