Авторизация в ReportingService при выполнении отчета
Доброго времени суток.
Подскажите как настроить под каким пользователем CRM 2011 "общается" с ReportingService?
Есть кастомный отчет, созданный в VS2008. Он делает select на другую базу (не CRM). При выполнении этого отчета из CRM, в логах ReportingService вижу:
Reporting Services error Microsoft.ReportingServices.Diagnostics.Utilities.RSException: Произошла ошибка при обработке отчета. ---> Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: Произошла ошибка при обработке отчета. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Не удалось установить соединение с источником данных "DB". ---> System.Data.SqlClient.SqlException: Ошибка входа пользователя "NT AUTHORITY\АНОНИМНЫЙ ВХОД".
Если запускать отчет через страницу ReportingService, то всё проходит удачно, вернее отчет коннектится к базе от того пользователя, от которого зашли на страницу.
Поэтому делаю вывод что всё-таки это CRM пытается анонимно запустить отчет. Кстати, при создании отчета в VS2008 способ коннекта к ресурсу "DB" был выбран "Использовать проверку подлинности Windows".
|