Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Welche Regeln gelten für die Verwendung interner Parameter in SSRS?

Interne Parameter in SSRS sind Parameter, die vom Endbenutzer zur Laufzeit nicht konfiguriert werden können.

Dies unterscheidet sich von einem versteckten Parameter , zu deren Angabe der Benutzer nicht aufgefordert wird, die aber dennoch über die URL zum Berichtsserver konfiguriert werden kann.

Siehe "Berichtsparameter erstellen" auf MSDN für weitere Informationen.

Eine mögliche Verwendung ist in Verbindung mit Berichtsbetrachtersteuerung . Eine ASP.Net-Seite kann das Report Viewer-Steuerelement enthalten und interne Parameter im CodeBehind verwenden, um Werte für den Bericht bereitzustellen, die der Endbenutzer nicht steuern können sollte, z. B. eine Benutzer-ID.

Dadurch kann der Benutzer daran gehindert werden, eine andere Benutzer-ID anzugeben, um Daten anzuzeigen, die ihm nicht angezeigt werden sollten.

Wenn Sie jedoch einen internen Parameter in einem Bericht verwenden, aber möchten, dass er außerhalb des Report Viewer-Steuerelements funktionsfähig bleibt, sollten Sie einen geeigneten Standardwert angeben. Andernfalls ist der Bericht vom Report Manager oder Report Server unbrauchbar.