Я столкнулся с той же проблемой. Вот как я это исправил.
Описание проблемы
При настройке подписки на отчет SSRS для запуска в определенное время, я бы подождал, пока пройдет время, а затем обнаружил, что отметка времени «Последний запуск» не изменилась. Кажется, моя подписка не запущена.
Соответствующая информация по устранению неисправностей
Подписки на отчеты SSRS выполняются как задания SQL, которые веб-интерфейс сервера отчетов создает для вас за кулисами.
При просмотре задания, созданного для моей подписки на отчет, я обнаружил, что оно всегда завершалось ошибкой:
Работа не удалась. Невозможно определить, имеет ли владелец (домен \ имя_пользователя) задания 0814588B-D590-4C45-A304-6086D5C1F559 доступ к серверу (причина: не удалось получить информацию о группе Windows NT / пользователе 'domain \ userName', код ошибки 0x5. [SQLSTATE 42000] (ошибка 15404)).
В Sql Server Configuration Manager я мог видеть, что служба «Службы отчетов SQL Server» настроена для работы с использованием учетной записи пользователя AD.
В Sql Server Configuration Manager я мог видеть, что служба «SQL Server» была настроена для работы с использованием локальной учетной записи Windows .
Как указал @Remus Resanu, ошибка SQL 15404 относится к исключению, когда контекст EXECUTE AS не может быть олицетворен.
Решение
Бинго! № 4 и № 5 являются ключом к проблеме. Служба SQL Server (локальная учетная запись пользователя Windows) пыталась аутентифицировать пользователя «домен \ имя пользователя» в AD, но не смогла, поскольку не имеет права / разрешения на доступ к ресурсам AD.
Я изменил службу SQL Server на учетную запись пользователя AD, перезапустил службы SQL Server и агента SQL Server, повторно запустил задание SQL и, блин, успех!