Каковы правила использования «внутренних» параметров в SSRS - PullRequest
20 голосов
/ 23 марта 2012

Существует возможность создать «Внутренние» параметры в SSRS:

  1. В каком контексте они используются?
  2. Каковы общие правила использования внутренних параметров?

Ответы [ 3 ]

33 голосов
/ 23 марта 2012

Внутренние параметры в SSRS - это параметры, которые не могут быть изменены конечным пользователем во время выполнения.

Это отличается от скрытого параметра , который пользователю не предлагается указывать, но его можно настроить через URL-адрес сервера отчетов.

Для получения дополнительной информации см. «Создание параметров отчета» в MSDN.

Один из возможных вариантов их использования связан с элементом управления Report Viewer . Страница ASP.Net может содержать элемент управления средства просмотра отчетов и использовать внутренние параметры в выделенном фрагменте кода, чтобы предоставить значения для отчета, которыми конечный пользователь не должен управлять, например UserID.

Это может помешать пользователю предоставить другой идентификатор пользователя для просмотра данных, которые ему не разрешено просматривать.

Однако, если вы используете внутренний параметр в отчете, но хотите, чтобы он оставался функциональным вне элемента управления средства просмотра отчетов, вам потребуется указать соответствующее значение по умолчанию. В противном случае отчет будет невозможно использовать из диспетчера отчетов или сервера отчетов.

3 голосов
/ 30 июня 2015

Если для параметра задано значение Internal, он не раскрывается никаким образом, кроме как в определении отчета (запрос набора данных или хранимая процедура). Другими словами, Внутренний параметр - это параметр, который нельзя изменить во время выполнения. Конечный пользователь опубликованного отчета никогда не увидит это как параметр. Но издатель может изменить значение параметра в любое время в опциях управления отчетом. Вы можете найти функциональность внутреннего параметра с примером в этой ссылке: https://sqlserverreportingservices.wordpress.com/2012/11/16/using-internal-parameters-to-filter-data-without-user-intervention/

2 голосов
/ 20 февраля 2017

Если для параметра задано значение Скрытый, он будет отображаться, когда пользователь создает подписки на сервере отчетов, но если для параметра задано значение Внутренний, пользователь с ролью обозревателя не сможет его увидеть и изменить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...