У меня была такая же проблема, вот мое описание проблемы
"Я создал процедуру хранилища, которая генерировала бы 2200 строк и выполнялась почти через 2 секунды, однако после вызова процедуры хранилища из SSRS 2008 и запуска отчета, он фактически никогда не выполнялся, и в конечном итоге мне нужно убить BIDS (Business Intelligence Студия разработки) из диспетчера задач ".
Что я пробовал: я пытался запустить SP из Reportuser Login, но SP также работал нормально для этого пользователя, я проверил Profiler, но ничего не получилось.
Решение:
На самом деле проблема в том, что, хотя SP генерирует результат, но движок SSRS тратит время, чтобы прочитать эти строки и обработать их.
Поэтому я добавил опцию WITH RECOMPILE в SP и запустил отчет ... вот когда произошло чудо, и моя проблема была решена.