2017-11-21 3 views
8

Wir verwenden Reportviewer 2015 in unserer ASP.NET-Anwendung und es mit IE 11. Wenn Benutzer (ohne Admin-Rechte), versuchen Sie Berichte zu drucken, erhalten sie die folgende Fehlermeldung: enter image description hereDrucken mit Report - SSRS

Wenn ich klicken, auf diesem Fehler aufheben: dann sind die folgenden Pop-ups erscheinen:

enter image description here

und dann unabhängig klicken wir ja oder nein, wir erhalten die folgende Meldung:

enter image description here

Früher waren wir mit Report Viewer 9 und das war alles gut funktioniert, aber diese Version des Report Viewer machen nicht gut in IE 11.

Auch RSClientPrint-x86.inf an alle Benutzer-Maschine, die wir bereitstellen .

Wir haben auch temporär zugewiesene Benutzer Admin-Berechtigungen für ihre Maschine und wenn die Einrichtung auf ihrem Rechner passiert, haben wir die RSClientPrint-Baugruppen kopiert und dann verteilt, aber es funktioniert nicht.

Auch wenn die Assemblys einmal bereitgestellt werden, sobald sie dem Benutzer die Administratorberechtigungen entzogen werden, funktioniert ihr Drucken wieder.

Kann jemand helfen?

+0

Führen Sie SQL Server 2008 R2 aus? –

+0

SQL Server 2016 – Baahubali

+0

Nur neugierig, wenn Sie als Test einen Link direkt an die Redistributable. MSI oder EXE und der Client die führt ein Download/Speichern als und dann ausführen, würde das einen Unterschied auf Maschinen mit Problemen machen. –

Antwort

1

Erstens, um das Offensichtliche zu beseitigen, sind die Benutzerrechte richtig eingestellt? Die schnelle Suche ergibt link

Zweitens verwenden Berichtsdienste standardmäßig die Windows-Authentifizierung. Anscheinend möchten Sie die Formularauthentifizierung verwenden like so.

EDIT: So sieht es aus wie ein ActiveX-Installationsrechte-Problem. Für die ActiveX-Installation ohne Admin-Rechte geben Sie an einer Admin-Eingabeaufforderung ocsetup.exe AxInstallService ein und aktivieren Sie es einmal. Sie müssen es mit GPMC konfigurieren. Weitere Details dazu sind here.

+0

wenn es ein Erlaubnisproblem war, konnten sie die Berichtdaten nicht sehen. Bei dem Problem handelt es sich um Drucken mit dem von Microsoft bereitgestellten ActiveX-Steuerelement. – Baahubali

+0

Bearbeitete meine Antwort ... dies muss jedoch auf jedem Client-PC durchgeführt werden ... – Dandekar