locked
Unable to load client print control RRS feed

  • Question

  • Yeah, there are a million of these posts, but I think my situation is different :)

    DB Server - Windows Server 2003 64-bit, Sql Server 2008 RTM, SP2.   We just installed SP2 last week, and the error began the next day.

    Web Server - Windows Server 2003 32-bit, IIS 6.0, .NET 4.0.  

     

    Print button works fine when accessing the Reporting Services website directly on the db server. But when using the ReportViewer asp: control from the web server, the error occurs every time. I'm assuming because the web server is trying to distribute an older ReportViewer control, that is not compatible with SP2. When using the report viewer control, it does not even prompt me to install the control, immediately the error displays.

    I seem to recall this same issue when we upgraded from 2005 -> 2008, we needed to install a new ReportViewer on the web server.. but there was a dedicated installer for this purpose. Is there a new download I need for my webserver?  

    Thursday, December 16, 2010 2:41 PM

Answers

  • Ensure that ReportViewer 2008 SP1 is installed on the Web Server.
    Install package matched the one present in
    http://www.microsoft.com/downloads/details.aspx?FamilyID=bb196d5d-76c2-4a0e-9458-267d22b6aac6&DisplayLang=en

    This can force the reportviewer control to be downloaded, and installed.

    If that doesn't work, you can try copying the RSClientPrint.Cab onto the WebServer from your DB Server.

    == Check for the RSClientPrint.CAB, This would be located under the ReportServer\Bin directory of the Reporting Services Installation directory.
    The RSCLIENTPRINT.cab will be locatetd in the location, C:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer\bin
    == Extract them and copy all the files the C:\Windows\Downloaded Program files, on the WebServer and Register the DLL using regsvr32.

    Hope this helps!!


    Chaitanya
    • Proposed as answer by Chaitanya Medikonduri Friday, December 17, 2010 5:42 AM
    • Marked as answer by Kbalz Wednesday, January 12, 2011 9:54 PM
    Thursday, December 16, 2010 5:37 PM

All replies

  • Ensure that ReportViewer 2008 SP1 is installed on the Web Server.
    Install package matched the one present in
    http://www.microsoft.com/downloads/details.aspx?FamilyID=bb196d5d-76c2-4a0e-9458-267d22b6aac6&DisplayLang=en

    This can force the reportviewer control to be downloaded, and installed.

    If that doesn't work, you can try copying the RSClientPrint.Cab onto the WebServer from your DB Server.

    == Check for the RSClientPrint.CAB, This would be located under the ReportServer\Bin directory of the Reporting Services Installation directory.
    The RSCLIENTPRINT.cab will be locatetd in the location, C:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer\bin
    == Extract them and copy all the files the C:\Windows\Downloaded Program files, on the WebServer and Register the DLL using regsvr32.

    Hope this helps!!


    Chaitanya
    • Proposed as answer by Chaitanya Medikonduri Friday, December 17, 2010 5:42 AM
    • Marked as answer by Kbalz Wednesday, January 12, 2011 9:54 PM
    Thursday, December 16, 2010 5:37 PM
  • Oh I forgot to mention, the asp.net project is referencing report viewer 10.0, and I'm using Visual Studio 2010 - here is an example from a report page:

     

    <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

        Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>

     

    Chaitanya, I'll try your suggestion and report back.

    Thursday, December 16, 2010 6:37 PM