Переменные набора данных SSRS, не считываемые запросом другого источника данных

#reporting-services #ssrs-2012

#службы отчетов #ssrs-2012

Вопрос:

У меня проблема с запросом 2 наборов данных в SSRS. У меня есть 4 набора данных, из которых 3 указывают на 1 источник данных, а 1 указывает на второй источник данных.

Параметры отчета получают значения из наборов данных 1 источника данных. Затем, как только параметрам присваивается значение, я использую их для запроса другого источника данных для отображения результатов. Однако при запуске отчета я получаю следующую ошибку:

Объявите скалярную переменную @Date1.

Это может быть связано с тем, что источники данных находятся на 2 отдельных серверах.

Кто-нибудь сталкивался с этой проблемой раньше?

Комментарии:

1. прошло некоторое время, когда я в последний раз работал с SSRS, но я помню, что порядок источников данных имел значение. Значение: сначала необходимо получить доступ к источнику данных 1, чтобы другие источники данных могли использовать этот параметр.

2. Несколько вещей, которые нужно проверить. @Date1 не должны быть объявлены в вашем в последнем запросе набора данных. Имя параметра, на которое ссылается ваш последний запрос к набору данных, должно точно совпадать с именем параметра отчета — оно чувствительно к регистру. ВСЕ ссылки @Date1 в вашем запросе набора данных должны иметь один и тот же регистр.. Если это не помогло, отредактируйте свой вопрос и покажите последний запрос к набору данных и подробные сведения о соответствующем параметре.