-1

我已經在SSRS中創建了一個報告,並通過第二個報告進行演練。在第二次報告中的數據,有一個參數存儲過程中聲明,如:SSRS - 傳遞參數以運行存儲過程

CREATE PROCEDURE [DBO] [步驟](@Parameter VARCHAR(最大值))AS .....

在第一份報告中,我已經設置了文本框屬性上的操作,以使用第一份報告中的相關參數運行第二份報告。

我在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

相關問題