Monday 13 July 2015

SQL Server Reporting Services is not compatible with Internet Explorer 11- Resolved

 

When I was running SQL Server 2008 R2. All these reports were working fine until we upgraded IE from 10 to 11. Every time we run a report, it will just stuck at loading forever

The following instructions implement the Chrome fix and IE11 fix into an unmodified ReportingServices.js on the Reporting server.
1)    Create a backup copy of ReportingServices.js (C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportManager\js)
2)    Edit ReportingServices.js Find the fixChrome function. Rename the fixChrome function to pageLoad. This causes the function to get called each time the page changes and is required to make the chrome fix actually work.
3)    Modify the pageLoad function to the following

function pageLoad()
{
    var i, el = document.getElementById("ctl32_ctl09"),
        navBar = document.getElementById('ctl32_ctl05'),
        navBarTables = navBar.getElementsByTagName('table'),
        navBarTable;

    //Fix Chrome invisible report
    if (el)
        el.style.overflow = "visible";

    //Fix IE11 Navigation Bar over multiple rows
    for (i = 0; i < navBarTables.length; i++)
    {
        navBarTable = navBarTables[i];
        if (!!navBarTable.className.match(/WidgetSetSpacer/) || !!navBarTable.className.match(/WidgetShortSpacer/))
        {
            navBarTable.style.Display = '';
        }
    }
}

Use below url or more detail..

https://connect.microsoft.com/SQLServer/feedback/details/810527/sql-server-reporting-services-is-not-compatible-with-internet-explorer-11

No comments:

Post a Comment

Azure AzCopy Command in Action

Azure AzCopy Command  in Action -  Install - Module - Name Az - Scope CurrentUser - Repository PSGallery - Force # This simple PowerShell ...