Мне нужно, чтобы в моих отчетах были строки динамических подключений. У нас есть несколько серверов баз данных и каталогов, и мы хотим поддерживать только один файл отчета. Единственное решение, которое я смог найти, которое позволило бы мне сделать это программно, было «Строки подключения на основе выражений». Обычно я программно передаю значения параметров в отчет для ServerName и InitialCatalog.
Это работает для простых отчетов. Хотя это не идеально, поскольку для изменения отчета требуется изменить соединение с жестко заданной строкой подключения, а затем вернуться к строке на основе выражений, когда я хочу сохранить и опубликовать.
ОДНАКО это не работает для отчетов с параметрами, управляемыми данными. Например, у меня есть отчет, который фильтрует данные на основе параметра «Город», который пользователь выбирает при первом открытии отчета. Параметр City - это данные фида из запроса. Кажется, я не могу просто установить параметры подключения и позволить службам отчетов запрашивать параметр City.
Я открыт для других идей, кроме «строк подключения на основе выражений».
Спасибо.