Диалог входа появляется в IE7 при просмотре служб отчетов SQL
Программа установки SQL2005 с пакетом обновления 2 (SP2) со службами Reporting Services, установленными локально на Win2003 64bit. Когда пользователи просматривают диспетчер отчетов на http://server/reports, они получают диалог входа в систему для каждого запроса, но только если они используют IE7. В FireFox все работает.
Сайт находится в зоне "локальной сети" на IE.
Похоже, что это NTLM, я протестировал переустановку, изменил разрешение для учетной записи службы, изменил разрешение для каталога SRS, ничего не работает.
3 ответа
Решение!
Измените NTAuthenticationProviders на IIS со сценарием adsutil.vbs на "NTLM, переговоры" (сценарий находится в \inetpub\adminscripts)
бежать
cscript adsutil.vbs set w3svc/1/root/NTAuthenticationProviders "NTLM,Negotiate"
(w3svc/1/ является веб-сайтом по умолчанию, замените 1 на правильный номер веб-сайта)
чтобы проверить настройки запуска
cscript adsutil.vbs get w3svc/1/root/NTAuthenticationProviders
Проверьте свойства вашего источника данных. Часто проблема заключается в неправильном способе подключения:
Что вы используете?
Connect using:
Credentials supplied by the user running the report
Display the following text to prompt user for a user name and password:
Use as Windows credentials when connecting to the data source
Credentials stored securely in the report server
User name:
Password: The password is not valid. Please retype the password.
Use as Windows credentials when connecting to the data source
Impersonate the authenticated user after a connection has been made to the data source
Windows integrated security
Credentials are not required
Пользователи могут добавлять сайт http://server/reports на доверенные сайты в Internet Explorer.
Меню: Сервис-> Вкладка "Свойства обозревателя": Безопасность Нажмите значок "Надежные сайты" Нажмите кнопку "Сайты" Добавьте сайт отчетов