SSRS 2008 R2 in Safari

  • Hi,

    I am having issues viewing SSRS 2008 reports in Safari. I have tried many suggestions on Stackoverflow to modify the reportserver config, js & css but none have worked so far.

    I have SSRS 2008 R2 and SSRS 2008 installed. If I go to the report manager for 2008, I can run and see my reports. If I go to the 2008R2 report manager and try to run a report, I get no visible report - can see toolbar and parameters.

    I am also using these reports embedded in a report viewer in a .net application. If I run the project locally in safari, I can see the report in the reportviewer, when the project is deployed and I go to a page with a report displayed in a reportviewer, it is blank - I do see the toolbar and parameters.

    Is there something I am missing to get 2008 R2 reports to display in Safari? I can see them fine in Chrome. I have checked my Safari preferences and have javascript enabled.

    Thank you in advance for any help.

    -karen

  • This works for me:

    "CSS Based System Wide Solution

    1) First, navigate to the directory where reporting services is installed, in my case (MSSQL 2012SP1) it is:

    C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer

    In that directory, you will find a file named reportserver.config

    see http://msdn.microsoft.com/en-us/library/ms345247(v=sql.110).aspx

    In that file insert a single XML line like: (from the above document)

    <Configuration>

    ...

    <HTMLViewerStyleSheet>SafariChromeFix</HTMLViewerStyleSheet>

    ...

    </Configuration>

    Save that.

    2) Next, descend into the Styles directory (C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer\Styles)

    Make a copy the file named SP_Full.css and name the copy SafariChromeFix.css. At this point, SafariChromeFix.css should be identical to SP_Full.css.

    Edit SafariChromeFix.css and add the following lines to the top:

    div {

    overflow: visible !important;

    }

    Save it.

    Once this is saved, all of the existing reports on this instance of Reporting Services will render on all browsers including Chrome and Safari.

    "

    Let me Know if it works

  • Hi,

    thank you for the response. This is what I tried before, however I did try it again but still the reports are not visible in safari.

    I am running on 2008 R2 (SP1) - standard edition, 64 bit.

    I am going to see if I have the same issue on 2012, if so, I'll try to apply this fix and see if that works for me.

    Thank you,

    K.

  • Try this css

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply