locked
CRM in Win 2008 and SSRS 2008 64bit deployment hickups! RRS feed

  • Question

  • Successfully deployed CRM on a Win2008 server 64bit and the data tier on a seperate machine  Win2008 server 64bit  with SQL 2008!

    The only area I'm having problem with is SSRS 2008.
    Basically (as a system admin AD and CRM) if I run any report on the CRM server itself everything works fine.
    But if I run from a workstation, I get a CRM error.
    I don't know if it is normal, but I cannot see the reports in the "Reports" site of SSRS 2008 as I did in SSRS2005.
    I enabled the trace and got the following error:

    # CRM Tracing Version 2.0
    # LocalTime: 2009-05-04 11:51:41.1
    # Categories: *:Error
    # CallStackOn: Yes
    # ComputerName: CRMX64
    # CRMVersion: 4.0.7333.1408
    # DeploymentType: OnPremise
    # ScaleGroup:
    # ServerRole: AppServer, AsyncService, DiscoveryService, WebService, ApiServer, HelpServer, DeploymentService

    [2009-05-04 11:51:41.1] Process: w3wp |Organization:dae7ccdd-d96d-4af5-a168-a650cc467af4 |Thread:    4 |Category: Application |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ErrorInformation.LogError
     at ErrorInformation.LogError()
     at MainApplication.Application_Error(Object sender, EventArgs eventArguments)
     at EventHandler.Invoke(Object sender, EventArgs e)
     at HttpApplication.RaiseOnError()
     at ApplicationStepManager.ResumeSteps(Exception error)
     at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
     at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
     at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
     at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
    >MSCRM Error Report:
    --------------------------------------------------------------------------------------------------------
    Error: Exception of type 'System.Web.HttpUnhandledException' was thrown.

    Error Number: 0x80040494

    Error Message: The request failed with HTTP status 401: Unauthorized.

    Error Details: The request failed with HTTP status 401: Unauthorized.

    Source File: Not available

    Line Number: Not available

    Request URL: https://192.168.20.121/myOrg/CRMReports/rsviewer/reportviewer.aspx

    Stack Trace Info: [WebException: The request failed with HTTP status 401: Unauthorized.]
       at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.GetSecureMethods()
       at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.IsSecureMethod(String methodname)
       at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.SetConnectionSSLForMethod(String methodname)
       at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report, String HistoryID)
       at Microsoft.Reporting.WebForms.ServerReport.GetExecutionInfo()
       at Microsoft.Reporting.WebForms.ServerReport.SetParameters(IEnumerable`1 parameters)
       at Microsoft.Crm.Web.Reporting.SrsReportViewer.ConfigurePage()

    [CrmReportingException: The request failed with HTTP status 401: Unauthorized.]
       at Microsoft.Crm.Web.Reporting.SrsReportViewer.ConfigurePage()
       at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
       at System.Web.UI.Control.PreRenderRecursiveInternal()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    [HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.]
       at System.Web.UI.Page.HandleError(Exception e)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest()
       at System.Web.UI.Page.ProcessRequest(HttpContext context)
       at ASP.isaix_crmreports_rsviewer_reportviewer_aspx.ProcessRequest(HttpContext context)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    I need to know where should I look? (Everything seems different in SSRS 2008)
    BTW we did the UR 3...

    Monday, May 4, 2009 9:19 PM

Answers

  • We finally made it!

    If your SQL Server 2008 is on another instance than the default one, you definetly have to go through the setup of the data connector using the XML Config file.
    Otherwise, it looks like the setup succeeded but in fact it did not.

    Monday, May 25, 2009 8:29 PM

All replies

  • look at this!

    http://extremecrm.net/2009/03/17/microsoft-crm-40-ssrs-2008-integration/


    Tiaan van Niekerk http://crmdelacreme.blogspot.com Skype:tiaan.van.niekerk1
    Tuesday, May 5, 2009 5:30 AM
  • Hi Tiaan!

    Your post is regarding same machine installation (CRM APP + SQL SVR).

    But all of my issues are related to the fact that i am installing on seperate machines...
    Tuesday, May 12, 2009 6:05 PM
  • Were you able to successfully install the SRS Connector on the SQL machine?
    Best Regards, Donna
    Monday, May 25, 2009 12:59 PM
  • We finally made it!

    If your SQL Server 2008 is on another instance than the default one, you definetly have to go through the setup of the data connector using the XML Config file.
    Otherwise, it looks like the setup succeeded but in fact it did not.

    Monday, May 25, 2009 8:29 PM