Showing posts with label advanced. Show all posts
Showing posts with label advanced. Show all posts

Monday, March 12, 2012

Report Manager in SQL Exprtess

I cannot get report manager to load in IE 7 after installing on SQL Express,
advanced edition. The error message is "The ReportServerVirtualDirectory
element is missing". When I check the reporting services configuration file,
there is no XML tag for this (Should there be?). In the reporting services
configuration manager, it shows as not being installed, but when I try to
install, it says it is. It is a little confusing, but basically on the
right-hand side it display a red "X" by report manager, but a green checkmark
on the left-hand side. Note that the report server loads fine in IE 7.On Sep 4, 2:14 pm, Craig Plank, SBS
<CraigPlank...@.discussions.microsoft.com> wrote:
> I cannot get report manager to load in IE 7 after installing on SQL Express,
> advanced edition. The error message is "The ReportServerVirtualDirectory
> element is missing". When I check the reporting services configuration file,
> there is no XML tag for this (Should there be?). In the reporting services
> configuration manager, it shows as not being installed, but when I try to
> install, it says it is. It is a little confusing, but basically on the
> right-hand side it display a red "X" by report manager, but a green checkmark
> on the left-hand side. Note that the report server loads fine in IE 7.
This article might help.
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1532003&SiteID=17
Regards,
Enrique Martinez
Sr. Software Consultant

Friday, March 9, 2012

Report Manager

I've recently installed SQL Server 2005 Expression with Advanced Services. I'm exploring Report Server, deploying and executing reports, but I'm having some problems. If I hit a report in IE 7 using the URL naming scheme, everything is fine. If (on an ASP.NET page) I embed a local (RDLC) report in a ReportViewer control, all is well. If I link to a remote (RDL) report with ReportViewer, even though IIS, SQL Server Express, Report Server, and the user are on the same machine, I get an error:

The permissions granted to user 'SERVER1\ASPNET' are insufficient for performing this operation. (rsAccessDenied).

This is whether I'm using integrated security or anonymous for my web application. The ReportServer$SQLEXPRESS vdir is set at integrated security by default. The message states ASPNET either way, even when a LoginName control on the page confirms that it's using my actual login info. I've seen some places that show elaborate code-based ways to impersonate to get this working better, but it seems like it should just work without resorting to custom code.

I also keep reading about setting roles properly on the server, but I see no way whatsoever to assign users/roles to reports. I've seen several links about the Report Manager (http://msdn2.microsoft.com/en-us/library/ms365166.aspx and http://msdn2.microsoft.com/en-us/library/ms161561.aspx). Supposedly I can go to http://localhost/Reports$SQLEXPRESS (the links both state this), but I get nothing, and IIS doesn't show a vdir with the Reports$SQLEXPRESS name. Is this something that I need to install separately? I've installed on two different XP Pro boxes with the same results.

What am I doing wrong? Help would very much appreciated!

-Arian

Any thoughts anyone?

Please?

|||

Report Manager should be an optional installation option with your SQL Express with Advanced Services edition.

I can't remember the exact UI layout for this but you should be able to either:

1) go into Add/Remove programs and use the change option to open the Installation program for SQL Express with Advanced Services. You should see a Feature selection screen (or need to click an 'advanced' button) to open it. There you should be able to check the report manager.

Or if you're OK doing a reinstall, (I check this on my comptuer) -

Run the express w/ adv svcs installation again.

Uncheck the "Hide advanced configuration options" check box on the Resgistration Information dialog.

On the Feature Selection dialog, in the tree view, click "Reporting Services" and select "Entire feature will be installed on local hard drive". You should see the X disapear from the Report Manager feature.

Proceed with the installation and you should get report manager.

-Lukasz

|||

Right you are! I went back through setup and saw it nested under Report Server. Thanks for that!

Is that all I need to get rid of the ASPNET issue? Once I have Report Manager I just assign permissions to any user, including ASPNET, right?

|||

I don't know off the top of my head. I need to check with some other folks. In the meantime, assiging permissions to ASP.Net user will get you running. If you don't hear back from me in a day or so, just ping this thread and I'll see it in my inbox again :-).

-Lukasz