Почему Windows / Integrated аутентификация в IIS не передает учетные данные пользователя на SSRS и SQL?

выпуск : В ASP.NET 4.0 я использую мой сервер SSRS 2005 Web Service [117588884] веб-сервис , чтобы получить список отчетов. Также в .NET я использую структуру сущности для связи с моей базой данных MS-SQL 2005. Когда я использую Visual Studio Server Server в качестве моего веб-сервера, вызовы SSRS и SQL работают нормально. Но когда я переключаюсь на IIS 5.1, и код SSR, так и сущности вызывают ошибки. Я использую только Windows / Integrated Authentication в IIS.

ошибки : Для SSRS я получаю запрос не удалось с состоянием HTTP 401: неавторизован.

Для Framework Entity я получаю Вход не удалось для пользователя «». Пользователь не связан с доверенным подключением SQL Server.

Попытки решения : В Web.config я добавил и это фреймворческие ошибки фиксированного объекта, но не ошибки SSRS. Я расширил личность , включенную My username и пароль , и это исправило все ошибки.

Вопрос : Почему указывает мое имя пользователя и пароль исправить ошибки, и почему SQL говорит, что я не указываю имя пользователя ( »)? Я думал, что аутентификация Windows автоматически вытекает текущий пользователь. Как я могу исправить это без жесткой учетной записи «Сервис» в Web.config?

7
задан Devin Burke 16 September 2011 в 15:19
поделиться