Безопасность в запросах SQL - PullRequest
       24

Безопасность в запросах SQL

0 голосов
/ 11 сентября 2018

Я создал отчет ssrs, который отображается через диспетчер отчетов и показывает строки, прикрепленные к пользователям.В основном, каждый ряд - это отдельный пользователь.Мне нужно только показать строки, принадлежащие пользователю, который запускает отчет.

Я знаю, что есть относительно простой способ сделать это в хранимой процедуре, но это было давно, и я не могу найти свой пример.Есть идеи?

1 Ответ

0 голосов
/ 11 сентября 2018

Вы можете добавить поле, содержащее User!UserID, которое даст вам идентификатор пользователя, запускающего отчет.

Вы можете условно показать / скрыть разделы и строки, щелкнув правой кнопкой мыши заголовок строки / раздела нав левой части экрана дизайна и добавление условия для отображения строки, когда поле из вашего запроса соответствует User! UserID.

...