A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
So the issue is that the procedure runs for a long time when submitted from Report Builder, but it is fast when you execute it from SSMS. Have you verified that the procedure is actually executing? You should be able to see this from Activity Monitor. You can also use my beta_lockinfo to see current activity in SQL Server.
However, this behaviour, slow in the application, fast in SSMS is not unheard of. In fact, it is common enough that I have written an article that tries to explain this mystery and how you can troubleshoot it: Slow in the Application, Fast in SSMS?
Quick version: When running the procedure in SSMS, try this:
SET ARITHABORT OFF
go
EXEC YourProcedure
It may be slow now. My article explains what is going on.