Защищены ли скрытые параметры служб отчетов SQL?

Если в моем отчете SSRS сделать скрытый параметр @UserID и установить эту сторону сервера в элементе управления ReportViewer, то этот параметр безопасен или может быть изменен конечным пользователем?

Я использую SSRS 2017.

1 ответ

Решение

Пользователь сможет запустить отчет, передав значение параметра в URL, чтобы открыть отчет. Я не думаю, что большинство пользователей обладают техническими навыками, но это возможно.

Вот ссылка, чтобы показать вам, как они должны были бы создать URL. https://myserver/Reportserver?/SQL+Server+User+Education+Team/_ContentTeams/folder123/team+project+report&teamgrouping2=xgroup&teamgrouping1=ygroup

Вот документация Microsoft:

https://docs.microsoft.com/en-us/sql/reporting-services/pass-a-report-parameter-within-a-url

Другие вопросы по тегам