Назад | Перейти на главную страницу

службы отчетов 0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN только на сервере

У меня настроены службы Reporting Services на Windows Server 2008 R2. Службы отчетов работают под учетной записью домена, а значит, и под его AppPool. Я захожу на сайт через личный домен.

Проблема в том, что когда я захожу на сайт через собственный домен на том же сервере, на котором запущены службы отчетов, IE продолжает просить меня ввести учетные данные, и я получаю 0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN ошибка в моем журнале событий, и я не могу войти в систему. Однако, если я получаю доступ к тому же сайту через другой компьютер в той же сети, я могу успешно войти в систему. Таким образом, это происходит только в том случае, если я захожу на сайт с сервера, на котором установлены службы отчетов.

Какая конфигурация мне не хватает?

Я установил SPN HTTP/www.mydomain.com для сервера, на котором установлены службы отчетов, также задайте заголовок узла в IIS и настройках служб отчетов.

Я изменил настройку

<RSWindowsExtendedProtectionLevel>Allow</RSWindowsExtendedProtectionLevel>

к

<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>

и вроде все работает, странно!

SSRS, как правило, работает одинаково, независимо от того, находитесь вы в коробке или удаленно ... Судя по ссылкам на IIS, я предполагаю, что вы используете SQL Server 2005, а не более позднюю версию. Глоток - перезагрузку пробовали?