Можете ли вы сослаться на appSettings в отчете SSRS? - PullRequest
2 голосов
/ 22 октября 2008

Используя SSRS2005, можете ли вы получить значения, указанные в файле SSRS Web.Config (например, appSettings)? Мне нужно создать динамическую гиперссылку в серии отчетов, и я хотел бы, чтобы это основывалось на значении, заданном в файле конфигурации.

В настоящее время, кажется, мои единственные варианты:

  1. Обновлять жестко закодированную переменную в каждом отчете, который создает ссылки blech
  2. Сохраните значение в специальной таблице конфигурации, а затем запросите

Я мог бы жить с № 2 выше, но хотел бы избежать создания еще одной таблицы для хранения этой информации.

1 Ответ

1 голос
/ 22 октября 2008

Я не верю, что есть из коробки способ доступа к файлам из отчетов. Вот еще несколько вариантов, чтобы добавить в ваш список:

  1. Создайте [пользовательскую сборку] (http://msdn.microsoft.com/en-us/library/ms153561(SQL.90).aspx), которая либо имеет значения, либо ищет их в каком-то файле конфигурации (например, в файле XML). Переход по этому пути, вероятно, откроет области, где вам нужно изменить [настройки безопасности] (http://msdn.microsoft.com/en-us/library/ms155108(SQL.90).aspx).
  2. Чтобы построить идею вашей таблицы конфигурации ... нам пришлось в итоге создать довольно общую таблицу, которая представляла бы формат appSettings файла конфигурации .NET. appSettings - это не что иное, как пара имя / значение. Как таблица, это в значительной степени переводится в два поля (имя, значение). Затем мы используем эту таблицу для хранения всевозможных опций на основе конфигурации, которые в противном случае принадлежат разделу appSettings файла конфигурации.

Надеюсь, это поможет. Удачи!

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