Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 Development Tools
 Other Development Tools
 Stored Procedures in SQL Server Reporting Services

Author  Topic 

kselvia
Aged Yak Warrior

526 Posts

Posted - 2004-06-20 : 02:30:48
While trying to use a stored procedure (exec ore_inventory_v2) with SQL Server Reporting Services I received the error;

"Invalid object name '#wso'"

I ran profiler and found it was executing;

SET FMTONLY ON;execute ore_inventory_v2 SET FMTONLY OFF;

I get the same error when running that command in QA. Yes it dynamically creates a temporary table. Another site suggested a fix to making OPENQUERY work with stored procedures that also worked for me. I changed the report to retrieve data like this:

SELECT * FROM OPENQUERY(LOCALSERVER,'SET FMTONLY OFF EXEC OSL_DATA..ore_inventory_v2')

and it worked, but that's just crazy. Any better suggestions?

kselvia
Aged Yak Warrior

526 Posts

Posted - 2004-06-20 : 03:00:02
I found out it was only the New Report Wizard that caused the problem. After I created the report using the SELECT * FROM OPENQUERY above, I was able to go back to the data source and change it to EXEC ore_inventory_v2.
Go to Top of Page

kselvia
Aged Yak Warrior

526 Posts

Posted - 2004-06-22 : 19:35:39
A note on MS Sql Reporting Services Forum suggested the initial query could be changed to:

SET FMTONLY OFF;EXEC procname

I thought it would add this in case someone else with the same problem found this post.
Go to Top of Page
   

- Advertisement -