Я столкнулся с подобной проблемой при использовании параметра, управляемого запросом, чтобы я мог динамически устанавливать значения в нижнем колонтитуле.
Он будет работать нормально в VS на сервере отчетов - вручную вводя значения параметров, где это необходимо, икак подписка.
Это должно было быть вызвано из стороннего пакетного движка - я мог бы настроить Селектор и подробный отчет (селектор запустил бы запрос, чтобы создать список заказов, для которых будут выполняться дочерние отчеты)и может пройти через графический интерфейс нормально, однако, при обработке (где механизм также установит значения в базе данных клиентов после каждого сгенерированного отчета) дочерний отчет не будет работать с этой проблемой, которая, когда у вас есть несколько параметров, бесполезнакому-нибудь
Я перевел сервер отчетов в подробный режим (https://support.microsoft.com/en-us/help/2146315/recommended-configuration-for-verbose-logging-in-reporting-services), который затем показал, какой параметр генерировал ошибку.
Этот параметр был получен из общего источника данных изхранимая процедура. Установка параметра для принятия значений NULL - даже еслине было бы нулей, исправил бы проблему (и это было установлено к Внутреннему также).
Я знаю, что это несколько лет, но это поднялось высоко в результатах Google, поэтому я думал, что добавлюэто для всех, кто может столкнуться с этой проблемой.
Стив