Dieser Hotfix bezieht sich auf Microsoft SQL Server 2012 Reporting Services (SSRS 2012) und SQL Server 2014 Reporting Services (SSRS 2014).
Problembeschreibung
Wenn Sie versuchen, einige Parameter zu übergeben, die dazu führen, dass die URL-Länge 65.520 Zeichen für einen Microsoft SQL Server 2012 Reporting Services (SSRS 2012) oder SQL Server 2014 Reporting Services-Bericht (SSRS 2014) überschreitet, können Sie den Bericht nicht rendern, und es wird möglicherweise die folgende Fehlermeldung angezeigt:
Der Wert des Parameters "param" ist ungültig. (rsInvalidParameter). Ungültiger URI: die URI-Zeichenfolge ist zu lang.
Hinweise
-
Wenn Sie den Bericht in einem anderen Format als HTML rendern, kann der Renderingprozess erfolgreich sein. Die generierte Datei ist jedoch beschädigt und enthält den zuvor erwähnten Fehler.
-
Nachdem Sie diesen Hotfix installiert haben, wird der Renderingvorgang erfolgreich auf allen Renderingerweiterungen abgeschlossen, ohne dass beschädigte Dateien für Situationen entstehen, in denen die URL (mit Parametern) eine Länge von mehr als 65.520 Zeichen aufweist. ExecutionLog wird jedoch eine Warnung nachverfolgen, wenn die URL-Länge 65.520 Zeichen überschreitet.
Fehlerbehebung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 1 für SQL Server 2014 /en-us/help/2931693
Kumulatives Update 8 für SQL Server 2012 SP1 /en-us/help/2917531
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.