Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 28687

Unable to install SSRS 2012 into SharePoint 2013 On-premise

$
0
0

Hi,

We've hit a bit of a issue installing SSRS into SharePoint Server 2013.

Installation of "Reporting Services - SharePoint" says it has completed successfully but when you attempt to run the PowerShell cmdlet install-sprsservice you get a cmdlet does not exist error.

Looking in Central Administration I can see the option to create a reporting services managed service application however on attempting to create one the popup opens to the error message "The file '/_admin/ReportServer/ReportServiceAppSettings.aspx' does not exist.

Powerview also installed successfully, however when attempting to open a PowerView xslx file in a PowerView gallery (I used the HelloWorldPicnicPowerViewRTM.xsl example provided by Microsoft) you get a white page saying "An unexpected error occured" with none of the usual debugging information such as a correlation ID. Looking through the ULS logs when this happens shows the exception:

11/15/2012 10:26:29.46 w3wp.exe (0x0560)                      0x0C98 SharePoint Foundation         General                      8ncaMedium  Application error when access /_layouts/ReportServer/AdHocReportDesigner.aspx, Error=The file '/_layouts/ReportServer/AdHocReportDesigner.aspx' does not exist.   at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)     at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)     at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)     at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpConte...7d5ce19b-30ca-30ce-a77e-7d5cb64680c9
11/15/2012 10:26:29.46*w3wp.exe (0x0560)                      0x0C98 SharePoint Foundation         General                      8ncaMedium  ...xt context, Boolean allowCrossApp, Boolean throwIfNotFound)     at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)     at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)     at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)7d5ce19b-30ca-30ce-a77e-7d5cb64680c9
11/15/2012 10:26:29.46 w3wp.exe (0x0560)                      0x0C98 SharePoint Foundation         Runtime                      tkauUnexpectedSystem.Web.HttpException: The file '/_layouts/ReportServer/AdHocReportDesigner.aspx' does not exist.    at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)     at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)     at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)     at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound...7d5ce19b-30ca-30ce-a77e-7d5cb64680c9
11/15/2012 10:26:29.46*w3wp.exe (0x0560)                      0x0C98 SharePoint Foundation         Runtime                      tkauUnexpected...)     at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)     at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)     at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()     at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 7d5ce19b-30ca-30ce-a77e-7d5cb64680c9
11/15/2012 10:26:29.46 w3wp.exe (0x0560)                      0x0C98 SharePoint Foundation         General                      ajlz0High    Getting Error Message for Exception System.Web.HttpException (0x80004005): The file '/_layouts/ReportServer/AdHocReportDesigner.aspx' does not exist.     at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)     at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)     at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)     at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext conte...7d5ce19b-30ca-30ce-a77e-7d5cb64680c9
11/15/2012 10:26:29.46*w3wp.exe (0x0560)                      0x0C98 SharePoint Foundation         General                      ajlz0High    ...xt, Boolean allowCrossApp, Boolean throwIfNotFound)     at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)     at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)     at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()     at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 7d5ce19b-30ca-30ce-a77e-7d5cb64680c9

Which also indicates a problem with SSRS.

As all of the errors seem to indicate missing files I went and examined the hive on the Web Front End server. On doing so I discovered that there are no installation files related to SSRS at all within C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15

Instead, all of the installation files have been deployed into the old SharePoint 2010 locations within C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14 as if it were a SharePoint 2010 installation.

I then went and examined the installation logs from SSRS itself and found the following in the sql_rsshp_Cpu64_1 log file 

MSI (s) (44:74) [09:42:34:009]: PROPERTY CHANGE: Adding RSSPWebServicesSSBin_64 property. Its value is 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Reporting\bin'.

and

MSI (s) (44:74) [09:42:34:259]: PROPERTY CHANGE: Adding RSSPTarget_64 property. Its value is 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\'.

These would seem to indicate that SSRS is indeed detecting SharePoint as 2010 rather than 2013.

What could be causing this, or how can I prevent this from happening?

Software is:
SharePoint Server 2013 Enterprise RTM (15.0.4420.1017)
SQL Server 2012 SP1 (11.0.3000)

All servers involved are Virtual Machines running Windows Server 2012 Standard (6.2.9200) on Hyper-V


Viewing all articles
Browse latest Browse all 28687

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>