Подтвердить что ты не робот

Каковы правила использования "внутренних" параметров в SSRS

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

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

Ответ 1

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

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

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

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

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

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

Ответ 2

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

Ответ 3

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