Что делать если вас не узнают в Reporting Services или добро пожаловать ANONYMOUS….
Если у вас например трехзвенная архитектура (клиент-> сервер приложений/отчетов-> сервер реляционной/многомерной БД) и вы пользуетесь авторизацией Windows
Вы точно столкнетесь с этой задачей, однако на практике она оказывается гораздо проще чем кажется..
при запуске отчета по раздаче прав, который берет данные с сервера БД , возникла ошибка
Т.к. здесь возникает второй круг авторизации, первый от клиента к серверу отчетов, второй от сервера отчетов к серверу БД, схема приблизительно выглядит так
Для решения этой задачи в принципе достаточно настроить авторизацию по протоколу Kerberos,
для этого нужно зарегистрировать в Active Directory SPN (Service Principal Name) для учетной записи под которой работает сервис и в итоге получится
Благодаря сопоставлению SPN, определенному в Active Directory (AD), учетная запись Windows, ответственная за службу,
может быть удостоверена и использована для проверки подлинности Kerberos











