У меня настроены службы 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, а не более позднюю версию. Глоток - перезагрузку пробовали?