Freigeben über


Einige Dynamics SL SSRS-Berichte werden in Nicht-Microsoft-Browsern nicht angezeigt

Dieser Artikel enthält eine Lösung für ein Problem, bei dem der Berichtabschnitt nicht angezeigt wird, wenn Sie einige SQL Server Reporting Services (SSRS)-Berichte in Nicht-Microsoft-Browsern öffnen.

Gilt für: Microsoft Dynamics SL 2011 Service Pack 2
Ursprüngliche KB-Nummer: 2932603

Symptome

Wenn Sie bestimmte SSRS-Berichte, z. B. Project Analyst und Spesen, in einem anderen Browser als Internet Explorer öffnen, stellen Sie möglicherweise fest, dass der Abschnitt "Parameter" angezeigt wird, der Berichtsabschnitt jedoch nicht angezeigt wird.

Ursache

Es gibt ein Problem mit den Nicht-Microsoft-Browsern, die den Inhalt rendern.

Lösung

Um die ordnungsgemäße Funktionsweise von Report Server mit Nicht-Microsoft-Browsern zu ermöglichen, fügen Sie eine pageLoad Funktion mit dem folgenden Code am Ende der ReportingServices.js Datei auf dem SQL Server hinzu.

Fügen Sie für SQL Server 2012-Computer den folgenden Code zu "Programme\Microsoft SQL Server\MSRS11" hinzu. MSSQLSERVER\Reporting Services\ReportManager\js\ReportingServices.js:

function pageLoad()
{
    var element = document.getElementById("ctl32_ctl09");

    if (element)
    {
        element.style.overflow = "visible";
    }
}

Fügen Sie für SQL Server 2008 R2-Computer den folgenden Code zu "Programme\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\js\ReportingServices.js" hinzu:

function pageLoad()
{
    var element = document.getElementById("ctl31_ctl09");

    if (element)
    {
        element.style.overflow = "visible"; 
    }
}