2016-06-03 1 views
4

Gibt es eine neue Report Viewer-Laufzeit für SQL 2016? Ich erhalte die neue Benutzeroberfläche für die Berichtsanzeige, wenn ich mich beim SSRS-Berichtsmanager anmelde. Wenn ich diese Berichte jedoch auf einer Website einbette, muss der Berichts-Viewer weiterverteilt werden. Der neueste Bericht stammt aus dem Jahr 2015, was ich für wahrscheinlich halte nicht die neue Benutzeroberfläche haben.Gibt es eine neue Report Viewer Runtime für SQL 2016?

Danke!

Ryan

Antwort

6

Nein, gibt es nicht, zumindest noch nicht.
Der von SQL-Server 2016 installierte ReportViewer ist v12, der 2015 Viewer.

Auch scheint es SSRS 2016 verwendet ein RS: ReportHost-Tag, während < 2016 verwendet, um die Rs: ReportViewer-Tag verwendet.


Edit:
Aber jetzt können Sie die Vorschau hier herunterladen:
https://www.nuget.org/api/v2/package/Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview/130.1700.305

umbenennen

microsoft.reportingservices.reportviewercontrol 
.webforms.preview.130.1700.305.nupkg 

zu

microsoft.reportingservices.reportviewercontrol 
.webforms.preview.130.1700.305.nupkg.zip 

und entpacken Sie es dann.
Es verwendet immer noch .NET Framework 4.0.

Ich habe es funktioniert, hier:
https://github.com/ststeiger/ReportViewerWrapper/tree/master/Embedded2016
Gerade in letzter Zeit hatte einen fiesen Fehler mit WordOpenXML Export zu beheben.
In Versionen von ReportViewer < 2016 können Sie kein Word 2007+ (WordOpenXML) -Dokument im Querformat drucken).
Die Umstellung auf ReportViewer 2016 Preview hat dies gelöst.

Es scheint einen Fehler in ReportViewer zu geben, wenn Sie in Word exportieren.
Vertikale Ausrichtung ist standardmäßig nicht in der Mitte, in Visual Studio ist es (alter Fehler).
Und das Zusammenführen der letzten Zeile einer Tabelle in einem Word-Dokument führt zu einem Garbage-Layout - wenn pageformat = Querformat (neuer Fehler).

Wenn Sie diese Formel in die

Fußzeile setzen
=System.Convert.ToString(Globals!PageNumber) + "/" + System.Convert.ToString(Globals!TotalPages) 

Sie immer 1/1 in Word bekommen.
Wenn Sie

verwenden
=Globals!PageNumber & "/" & Globals!TotalPages 

dann funktioniert es richtig ... (alte Fehler)

+0

Können Sie eine Quelle mit einer Dokumentation für diese Tag-Änderung an RS bereitstellen: ReportHost? –

+0

Sie finden es auf ReportServer.aspx im SSRS 2016 ReportServer-Installationsverzeichnis. –

+0

Interessant; Vielen Dank. –

0

Haben Sie sich innerhalb C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\13.0.0.0__89845dcd8080cc91\? Wenn wir unsere v12 bis v13 aktualisiert haben, dass wir Energie BI Probleme hatte:

SQL Server 2016 CTRP3.2 Report Viewer is missing a JavaScript method

Der Nachteil ist, Microsoft haben die ReporViewer Kontrollen als verteilbare Runtime-Paket nicht ausgesetzt (noch)

3

Es gibt ein aktuelles nugget-Paket von Report Viewer 2016 Vorschau: Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview (Version 130.1700.305, veröffentlicht 2016-09-20).

Und es richtig sorgfältig diese Seite einrichten lesen: https://github.com/Microsoft/Reporting-Services/blob/master/Docs/Get-Started-With-RVC.md#next-steps---read

+1

Es gibt bereits eine offizielle Dokumentation "Erste Schritte mit der ReportViewer 2016-Steuerung": https://msdn.microsoft.com/en-us/library/mt764770.aspx –