-1

Я установил отчет в SSRS, который перейдет во второй отчет. Данные во втором докладе хранимая процедура, которая имеет параметр объявлен, как в:.SSRS - Передача параметра для запуска хранимой процедуры

CREATE PROCEDURE [DBO] [Процедура] (@Parameter УАКСНАК (макс)) ..... КАК

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

Я проектирую это в Visual Studio, и когда я 'Предпросмотр' отчета здесь, он работает правильно, и сверление проходит через параметр, как предполагалось. Однако, когда я развертываю это на нашем сервере и пытаюсь просмотреть отчет с помощью Internet Explorer, дрель не работает, появляется ошибка, указывающая, что параметр доступен только для чтения и не может быть изменен.

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

Неужели кто-нибудь еще испытывал что-либо подобное этому раньше?

Спасибо.

ответ

0

Это, по-видимому, является общей проблемой при передаче параметра в подчиненный отчет. Вы видели это решение? http://saiabhilash.blogspot.nl/2012/05/report-parameter-is-read-only-and.html

+0

Спасибо за это, я думаю, что это поставило меня на правильный путь. У меня теперь есть другая проблема, когда второй отчет запрашивает учетные данные, даже если я попытался жестко кодировать данные входа в строку подключения. Я уверен, что смогу это понять самостоятельно. – CHPPLUK

+0

Установили ли источники данных в свойствах отчета в Reporting Services (а не в VS)? – NickyvV

+0

Первоначально в источниках данных у меня было установлено соединение для подключения с использованием учетных данных Windows, которые работали для первого отчета, но не для сверления. Теперь я установил оба эти параметра: «Учетные данные, сохраненные на сервере отчетов» и добавленные учетные данные для входа – CHPPLUK

Смежные вопросы